home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
MilleBornes •••••
/
1000 Miles
/
1000 Miles.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1989-10-25
|
160KB
|
2,893 lines
# near model CODE resource
# jump table entries: 33201-33241 (41 of them)
export_92:
00000000 4E56 FFF0 link A6, -0x0010
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 082C 0000 000E btst.b [A4 + 0xE], 0x0
00000010 671E beq +0x20 /* 00000030 */
00000012 203C 0000 00FF move.l D0, 0xFF
00000018 C0AC 0002 and.l D0, [A4 + 0x2]
0000001C 598F subq.l A7, 4
0000001E 4880 ext.w D0
00000020 3F00 move.w -[A7], D0
00000022 A93E syscall MenuKey
00000024 201F move.l D0, [A7]+
00000026 2F00 move.l -[A7], D0
00000028 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000002C 588F addq.l A7, 4
0000002E 604A bra +0x4C /* 0000007A */
label00000030:
00000030 598F subq.l A7, 4
00000032 A924 syscall FrontWindow
00000034 205F movea.l A0, [A7]+
00000036 2D48 FFF8 move.l [A6 - 0x8], A0
0000003A 4AAE FFF8 tst.l [A6 - 0x8]
0000003E 673A beq +0x3C /* 0000007A */
00000040 598F subq.l A7, 4
00000042 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000046 A917 syscall GetWRefCon
00000048 201F move.l D0, [A7]+
0000004A 2D40 FFF4 move.l [A6 - 0xC], D0
0000004E 206E FFF4 movea.l A0, [A6 - 0xC]
00000052 2050 movea.l A0, [A0]
00000054 2D68 0008 FFF0 move.l [A6 - 0x10], [A0 + 0x8]
0000005A 4AAE FFF0 tst.l [A6 - 0x10]
0000005E 671A beq +0x1C /* 0000007A */
00000060 203C 0000 00FF move.l D0, 0xFF
00000066 C0AC 0002 and.l D0, [A4 + 0x2]
0000006A 3F2C 000E move.w -[A7], [A4 + 0xE]
0000006E 4880 ext.w D0
00000070 3F00 move.w -[A7], D0
00000072 206E FFF0 movea.l A0, [A6 - 0x10]
00000076 4E90 jsr [A0]
00000078 588F addq.l A7, 4
label0000007A:
0000007A 285F movea.l A4, [A7]+
0000007C 4E5E unlink A6
0000007E 4E75 rts
export_94:
00000080 4E56 FFF6 link A6, -0x000A
00000084 2F0C move.l -[A7], A4
00000086 286E 0008 movea.l A4, [A6 + 0x8]
0000008A 082C 0000 000F btst.b [A4 + 0xF], 0x0
00000090 6708 beq +0xA /* 0000009A */
00000092 7001 moveq.l D0, 0x01
00000094 1D40 FFFF move.b [A6 - 0x1], D0
00000098 6004 bra +0x6 /* 0000009E */
label0000009A:
0000009A 422E FFFF clr.b [A6 - 0x1]
label0000009E:
0000009E 598F subq.l A7, 4
000000A0 2F2C 0002 move.l -[A7], [A4 + 0x2]
000000A4 A917 syscall GetWRefCon
000000A6 201F move.l D0, [A7]+
000000A8 2D40 FFFA move.l [A6 - 0x6], D0
000000AC 206E FFFA movea.l A0, [A6 - 0x6]
000000B0 2050 movea.l A0, [A0]
000000B2 2028 0010 move.l D0, [A0 + 0x10]
000000B6 2D40 FFF6 move.l [A6 - 0xA], D0
000000BA 4A80 tst.l D0
000000BC 6710 beq +0x12 /* 000000CE */
000000BE 102E FFFF move.b D0, [A6 - 0x1]
000000C2 4880 ext.w D0
000000C4 3F00 move.w -[A7], D0
000000C6 206E FFF6 movea.l A0, [A6 - 0xA]
000000CA 4E90 jsr [A0]
000000CC 548F addq.l A7, 2
label000000CE:
000000CE 285F movea.l A4, [A7]+
000000D0 4E5E unlink A6
000000D2 4E75 rts
export_93:
000000D4 4E56 FFF8 link A6, -0x0008
000000D8 48E7 0018 movem.l -[A7], A3,A4
000000DC 286E 0008 movea.l A4, [A6 + 0x8]
000000E0 266C 0002 movea.l A3, [A4 + 0x2]
000000E4 2F0B move.l -[A7], A3
000000E6 A873 syscall SetPort
000000E8 2F0B move.l -[A7], A3
000000EA A922 syscall BeginUpdate
000000EC 598F subq.l A7, 4
000000EE 2F2C 0002 move.l -[A7], [A4 + 0x2]
000000F2 A917 syscall GetWRefCon
000000F4 201F move.l D0, [A7]+
000000F6 2D40 FFFC move.l [A6 - 0x4], D0
000000FA 206E FFFC movea.l A0, [A6 - 0x4]
000000FE 2050 movea.l A0, [A0]
00000100 2028 000C move.l D0, [A0 + 0xC]
00000104 2D40 FFF8 move.l [A6 - 0x8], D0
00000108 4A80 tst.l D0
0000010A 670A beq +0xC /* 00000116 */
0000010C 4267 clr.w -[A7]
0000010E 206E FFF8 movea.l A0, [A6 - 0x8]
00000112 4E90 jsr [A0]
00000114 548F addq.l A7, 2
label00000116:
00000116 2F0B move.l -[A7], A3
00000118 A923 syscall EndUpdate
0000011A 4CDF 1800 movem.l A3,A4, [A7]+
0000011E 4E5E unlink A6
00000120 4E75 rts
fn00000122:
00000122 4E56 FFFA link A6, -0x0006
00000126 7001 moveq.l D0, 0x01
00000128 2D40 FFFC move.l [A6 - 0x4], D0
0000012C 558F subq.l A7, 2
0000012E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000132 486E FFFC pea.l [A6 - 0x4]
00000136 486D FD7C pea.l [A5 - 0x284]
0000013A 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
0000013E 301F move.w D0, [A7]+
00000140 3D40 FFFA move.w [A6 - 0x6], D0
00000144 4A6E FFFA tst.w [A6 - 0x6]
00000148 6706 beq +0x8 /* 00000150 */
0000014A 302E FFFA move.w D0, [A6 - 0x6]
0000014E 6056 bra +0x58 /* 000001A6 */
label00000150:
00000150 7002 moveq.l D0, 0x02
00000152 2D40 FFFC move.l [A6 - 0x4], D0
00000156 558F subq.l A7, 2
00000158 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000015C 486E FFFC pea.l [A6 - 0x4]
00000160 486D FD7E pea.l [A5 - 0x282]
00000164 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000168 301F move.w D0, [A7]+
0000016A 3D40 FFFA move.w [A6 - 0x6], D0
0000016E 4A6E FFFA tst.w [A6 - 0x6]
00000172 6706 beq +0x8 /* 0000017A */
00000174 302E FFFA move.w D0, [A6 - 0x6]
00000178 602C bra +0x2E /* 000001A6 */
label0000017A:
0000017A 7002 moveq.l D0, 0x02
0000017C 2D40 FFFC move.l [A6 - 0x4], D0
00000180 558F subq.l A7, 2
00000182 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000186 486E FFFC pea.l [A6 - 0x4]
0000018A 486D FD80 pea.l [A5 - 0x280]
0000018E 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000192 301F move.w D0, [A7]+
00000194 3D40 FFFA move.w [A6 - 0x6], D0
00000198 4A6E FFFA tst.w [A6 - 0x6]
0000019C 6706 beq +0x8 /* 000001A4 */
0000019E 302E FFFA move.w D0, [A6 - 0x6]
000001A2 6002 bra +0x4 /* 000001A6 */
label000001A4:
000001A4 7000 moveq.l D0, 0x00
label000001A6:
000001A6 4E5E unlink A6
000001A8 4E75 rts
fn000001AA:
000001AA 4E56 FFFA link A6, -0x0006
000001AE 7001 moveq.l D0, 0x01
000001B0 2D40 FFFC move.l [A6 - 0x4], D0
000001B4 558F subq.l A7, 2
000001B6 3F2E 0008 move.w -[A7], [A6 + 0x8]
000001BA 486E FFFC pea.l [A6 - 0x4]
000001BE 486D FD7C pea.l [A5 - 0x284]
000001C2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000001C6 301F move.w D0, [A7]+
000001C8 3D40 FFFA move.w [A6 - 0x6], D0
000001CC 4A6E FFFA tst.w [A6 - 0x6]
000001D0 6706 beq +0x8 /* 000001D8 */
000001D2 302E FFFA move.w D0, [A6 - 0x6]
000001D6 6056 bra +0x58 /* 0000022E */
label000001D8:
000001D8 7002 moveq.l D0, 0x02
000001DA 2D40 FFFC move.l [A6 - 0x4], D0
000001DE 558F subq.l A7, 2
000001E0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000001E4 486E FFFC pea.l [A6 - 0x4]
000001E8 486D FD7E pea.l [A5 - 0x282]
000001EC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000001F0 301F move.w D0, [A7]+
000001F2 3D40 FFFA move.w [A6 - 0x6], D0
000001F6 4A6E FFFA tst.w [A6 - 0x6]
000001FA 6706 beq +0x8 /* 00000202 */
000001FC 302E FFFA move.w D0, [A6 - 0x6]
00000200 602C bra +0x2E /* 0000022E */
label00000202:
00000202 7002 moveq.l D0, 0x02
00000204 2D40 FFFC move.l [A6 - 0x4], D0
00000208 558F subq.l A7, 2
0000020A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000020E 486E FFFC pea.l [A6 - 0x4]
00000212 486D FD80 pea.l [A5 - 0x280]
00000216 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000021A 301F move.w D0, [A7]+
0000021C 3D40 FFFA move.w [A6 - 0x6], D0
00000220 4A6E FFFA tst.w [A6 - 0x6]
00000224 6706 beq +0x8 /* 0000022C */
00000226 302E FFFA move.w D0, [A6 - 0x6]
0000022A 6002 bra +0x4 /* 0000022E */
label0000022C:
0000022C 7000 moveq.l D0, 0x00
label0000022E:
0000022E 4E5E unlink A6
00000230 4E75 rts
export_58:
fn00000232:
00000232 4A2D FD7C tst.b [A5 - 0x284]
00000236 6604 bne +0x6 /* 0000023C */
00000238 7000 moveq.l D0, 0x00
0000023A 6002 bra +0x4 /* 0000023E */
label0000023C:
0000023C 7001 moveq.l D0, 0x01
label0000023E:
0000023E 4E75 rts
fn00000240:
00000240 4E56 FFFC link A6, -0x0004
00000244 4267 clr.w -[A7]
00000246 4EBA 146A jsr [PC + 0x146A /* 000016B2 */]
0000024A 548F addq.l A7, 2
0000024C 3D40 FFFE move.w [A6 - 0x2], D0
00000250 3F3C 0001 move.w -[A7], 0x1
00000254 4EBA 145C jsr [PC + 0x145C /* 000016B2 */]
00000258 548F addq.l A7, 2
0000025A 3D40 FFFC move.w [A6 - 0x4], D0
0000025E 0C6E 1388 FFFE cmpi.w [A6 - 0x2], 0x1388
00000264 6D40 blt +0x42 /* 000002A6 */
00000266 0C6E 1388 FFFC cmpi.w [A6 - 0x4], 0x1388
0000026C 6D30 blt +0x32 /* 0000029E */
0000026E 302E FFFE move.w D0, [A6 - 0x2]
00000272 B06E FFFC cmp.w D0, [A6 - 0x4]
00000276 6F08 ble +0xA /* 00000280 */
00000278 206E 0008 movea.l A0, [A6 + 0x8]
0000027C 4250 clr.w [A0]
0000027E 6040 bra +0x42 /* 000002C0 */
label00000280:
00000280 302E FFFE move.w D0, [A6 - 0x2]
00000284 B06E FFFC cmp.w D0, [A6 - 0x4]
00000288 6C0A bge +0xC /* 00000294 */
0000028A 206E 0008 movea.l A0, [A6 + 0x8]
0000028E 7001 moveq.l D0, 0x01
00000290 3080 move.w [A0], D0
00000292 602C bra +0x2E /* 000002C0 */
label00000294:
00000294 206E 0008 movea.l A0, [A6 + 0x8]
00000298 70FF moveq.l D0, 0xFFFFFFFF
0000029A 3080 move.w [A0], D0
0000029C 6022 bra +0x24 /* 000002C0 */
label0000029E:
0000029E 206E 0008 movea.l A0, [A6 + 0x8]
000002A2 4250 clr.w [A0]
000002A4 601A bra +0x1C /* 000002C0 */
label000002A6:
000002A6 0C6E 1388 FFFC cmpi.w [A6 - 0x4], 0x1388
000002AC 6D0A blt +0xC /* 000002B8 */
000002AE 206E 0008 movea.l A0, [A6 + 0x8]
000002B2 7001 moveq.l D0, 0x01
000002B4 3080 move.w [A0], D0
000002B6 6008 bra +0xA /* 000002C0 */
label000002B8:
000002B8 206E 0008 movea.l A0, [A6 + 0x8]
000002BC 70FF moveq.l D0, 0xFFFFFFFF
000002BE 3080 move.w [A0], D0
label000002C0:
000002C0 4E5E unlink A6
000002C2 4E75 rts
export_63:
000002C4 4E56 FFF2 link A6, -0x000E
000002C8 2F2E 000A move.l -[A7], [A6 + 0xA]
000002CC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002D0 486E FFF6 pea.l [A6 - 0xA]
000002D4 486E FFF2 pea.l [A6 - 0xE]
000002D8 486E FFF8 pea.l [A6 - 0x8]
000002DC A98D syscall GetDialogItem/GetDItem
000002DE 486E FFF8 pea.l [A6 - 0x8]
000002E2 4EBA 14E6 jsr [PC + 0x14E6 /* 000017CA */]
000002E6 588F addq.l A7, 4
000002E8 4E5E unlink A6
000002EA 205F movea.l A0, [A7]+
000002EC 4FEF 0006 lea.l A7, [A7 + 0x6]
000002F0 4ED0 jmp [A0]
export_61:
000002F2 4E56 FFE6 link A6, -0x001A
000002F6 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF
000002FC 6700 006E beq +0x70 /* 0000036C */
00000300 3B6E 0008 FD7E move.w [A5 - 0x282], [A6 + 0x8]
00000306 3D7C 0190 FFFE move.w [A6 - 0x2], 0x190
0000030C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000310 4A40 tst.w D0
00000312 6606 bne +0x8 /* 0000031A */
00000314 066E 012C FFFE addi.w [A6 - 0x2], 0x12C
label0000031A:
0000031A 3F3C 0034 move.w -[A7], 0x34 /* '4' */
0000031E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000322 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000326 588F addq.l A7, 4
00000328 4A40 tst.w D0
0000032A 6606 bne +0x8 /* 00000332 */
0000032C 066E 012C FFFE addi.w [A6 - 0x2], 0x12C
label00000332:
00000332 4EBA FEFE jsr [PC - 0x102 /* 00000232 */]
00000336 4A00 tst.b D0
00000338 6706 beq +0x8 /* 00000340 */
0000033A 066E 00C8 FFFE addi.w [A6 - 0x2], 0xC8
label00000340:
00000340 7001 moveq.l D0, 0x01
00000342 906E 0008 sub.w D0, [A6 + 0x8]
00000346 3F00 move.w -[A7], D0
00000348 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000034C 548F addq.l A7, 2
0000034E 4A40 tst.w D0
00000350 6606 bne +0x8 /* 00000358 */
00000352 066E 01F4 FFFE addi.w [A6 - 0x2], 0x1F4
label00000358:
00000358 302E 0008 move.w D0, [A6 + 0x8]
0000035C 48C0 ext.l D0
0000035E D080 add.l D0, D0
00000360 41ED FEA2 lea.l A0, [A5 - 0x15E]
00000364 D1C0 add.l A0, D0
00000366 302E FFFE move.w D0, [A6 - 0x2]
0000036A D150 add.w [A0], D0
label0000036C:
0000036C 486E FFFA pea.l [A6 - 0x6]
00000370 4EBA FECE jsr [PC - 0x132 /* 00000240 */]
00000374 588F addq.l A7, 4
00000376 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
0000037C 6720 beq +0x22 /* 0000039E */
0000037E 4879 0000 002A push.l 0x2A /* '*' */
00000384 42A7 clr.l -[A7]
00000386 42A7 clr.l -[A7]
00000388 42A7 clr.l -[A7]
0000038A A98B syscall ParamText
0000038C 302E FFFA move.w D0, [A6 - 0x6]
00000390 48C0 ext.l D0
00000392 D080 add.l D0, D0
00000394 41ED FEAA lea.l A0, [A5 - 0x156]
00000398 D1C0 add.l A0, D0
0000039A 5250 addq.w [A0], 1
0000039C 600E bra +0x10 /* 000003AC */
label0000039E:
0000039E 4879 0000 0030 push.l 0x30 /* '0' */
000003A4 42A7 clr.l -[A7]
000003A6 42A7 clr.l -[A7]
000003A8 42A7 clr.l -[A7]
000003AA A98B syscall ParamText
label000003AC:
000003AC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000003B0 598F subq.l A7, 4
000003B2 3F3C 0087 move.w -[A7], 0x87
000003B6 42A7 clr.l -[A7]
000003B8 4878 FFFF push.l 0xFFFF
000003BC A97C syscall GetNewDialog
000003BE 205F movea.l A0, [A7]+
000003C0 2D48 FFE6 move.l [A6 - 0x1A], A0
000003C4 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000003C8 3F3C 0004 move.w -[A7], 0x4
000003CC 486E FFF6 pea.l [A6 - 0xA]
000003D0 486E FFF2 pea.l [A6 - 0xE]
000003D4 486E FFEA pea.l [A6 - 0x16]
000003D8 A98D syscall GetDialogItem/GetDItem
000003DA 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000003DE 3F3C 0004 move.w -[A7], 0x4
000003E2 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000003E6 486D 021A pea.l [A5 + 0x21A /* export_63 */]
000003EA 486E FFEA pea.l [A6 - 0x16]
000003EE A98E syscall SetDialogItem/SetDItem
000003F0 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000003F4 A915 syscall ShowWindow
label000003F6:
000003F6 42A7 clr.l -[A7]
000003F8 486E FFFC pea.l [A6 - 0x4]
000003FC A991 syscall ModalDialog
000003FE 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
00000404 6708 beq +0xA /* 0000040E */
00000406 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2
0000040C 66E8 bne -0x16 /* 000003F6 */
label0000040E:
0000040E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000412 A983 syscall DisposeDialog
00000414 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
0000041A 6706 beq +0x8 /* 00000422 */
0000041C 4EBA 01B4 jsr [PC + 0x1B4 /* 000005D2 */]
00000420 6004 bra +0x6 /* 00000426 */
label00000422:
00000422 4EBA 01D0 jsr [PC + 0x1D0 /* 000005F4 */]
label00000426:
00000426 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
0000042C 6714 beq +0x16 /* 00000442 */
0000042E 3F3C 0081 move.w -[A7], 0x81
00000432 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000436 548F addq.l A7, 2
00000438 4A40 tst.w D0
0000043A 6706 beq +0x8 /* 00000442 */
0000043C 7001 moveq.l D0, 0x01
0000043E 1B40 FB6E move.b [A5 - 0x492], D0
label00000442:
00000442 4E5E unlink A6
00000444 4E75 rts
export_59:
00000446 4E56 FFF4 link A6, -0x000C
0000044A 2F07 move.l -[A7], D7
0000044C 422E FFFF clr.b [A6 - 0x1]
00000450 4267 clr.w -[A7]
00000452 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000456 548F addq.l A7, 2
00000458 3D40 FFF4 move.w [A6 - 0xC], D0
0000045C 4EBA 039E jsr [PC + 0x39E /* 000007FC */]
00000460 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000464 6628 bne +0x2A /* 0000048E */
00000466 4A2D FD7C tst.b [A5 - 0x284]
0000046A 6608 bne +0xA /* 00000474 */
0000046C 4EBA 0304 jsr [PC + 0x304 /* 00000772 */]
00000470 4A00 tst.b D0
00000472 660E bne +0x10 /* 00000482 */
label00000474:
00000474 206E 0008 movea.l A0, [A6 + 0x8]
00000478 4250 clr.w [A0]
0000047A 7001 moveq.l D0, 0x01
0000047C 1D40 FFFF move.b [A6 - 0x1], D0
00000480 604C bra +0x4E /* 000004CE */
label00000482:
00000482 7001 moveq.l D0, 0x01
00000484 1B40 FD7C move.b [A5 - 0x284], D0
00000488 4EBA 0CB8 jsr [PC + 0xCB8 /* 00001142 */]
0000048C 6040 bra +0x42 /* 000004CE */
label0000048E:
0000048E 3F3C 0001 move.w -[A7], 0x1
00000492 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000496 548F addq.l A7, 2
00000498 3D40 FFF4 move.w [A6 - 0xC], D0
0000049C 4EBA 035E jsr [PC + 0x35E /* 000007FC */]
000004A0 B06E FFF4 cmp.w D0, [A6 - 0xC]
000004A4 6628 bne +0x2A /* 000004CE */
000004A6 4A2D FD7C tst.b [A5 - 0x284]
000004AA 6608 bne +0xA /* 000004B4 */
000004AC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000004B0 4A40 tst.w D0
000004B2 6610 bne +0x12 /* 000004C4 */
label000004B4:
000004B4 206E 0008 movea.l A0, [A6 + 0x8]
000004B8 7001 moveq.l D0, 0x01
000004BA 3080 move.w [A0], D0
000004BC 7001 moveq.l D0, 0x01
000004BE 1D40 FFFF move.b [A6 - 0x1], D0
000004C2 600A bra +0xC /* 000004CE */
label000004C4:
000004C4 7001 moveq.l D0, 0x01
000004C6 1B40 FD7C move.b [A5 - 0x284], D0
000004CA 4EBA 0C76 jsr [PC + 0xC76 /* 00001142 */]
label000004CE:
000004CE 4A2E FFFF tst.b [A6 - 0x1]
000004D2 6600 00EC bne +0xEE /* 000005C0 */
000004D6 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000004DA 4A40 tst.w D0
000004DC 6600 00E2 bne +0xE4 /* 000005C0 */
000004E0 7001 moveq.l D0, 0x01
000004E2 1D40 FFFD move.b [A6 - 0x3], D0
000004E6 1D40 FFFE move.b [A6 - 0x2], D0
000004EA 422D FD58 clr.b [A5 - 0x2A8]
000004EE 7E00 moveq.l D7, 0x00
000004F0 6000 0056 bra +0x58 /* 00000548 */
label000004F4:
000004F4 4267 clr.w -[A7]
000004F6 3F07 move.w -[A7], D7
000004F8 4EBA 05F4 jsr [PC + 0x5F4 /* 00000AEE */]
000004FC 588F addq.l A7, 4
000004FE 3D40 FFFA move.w [A6 - 0x6], D0
00000502 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000506 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000050A 548F addq.l A7, 2
0000050C 3D40 FFF8 move.w [A6 - 0x8], D0
00000510 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
00000516 6716 beq +0x18 /* 0000052E */
00000518 4878 FFFF push.l 0xFFFF
0000051C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000520 4267 clr.w -[A7]
00000522 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000526 508F addq.l A7, 8
00000528 3D40 FFF6 move.w [A6 - 0xA], D0
0000052C 6004 bra +0x6 /* 00000532 */
label0000052E:
0000052E 426E FFF6 clr.w [A6 - 0xA]
label00000532:
00000532 0C6E 0086 FFF6 cmpi.w [A6 - 0xA], 0x86
00000538 670C beq +0xE /* 00000546 */
0000053A 4A6E FFF6 tst.w [A6 - 0xA]
0000053E 6706 beq +0x8 /* 00000546 */
00000540 422E FFFE clr.b [A6 - 0x2]
00000544 6008 bra +0xA /* 0000054E */
label00000546:
00000546 5247 addq.w D7, 1
label00000548:
00000548 0C47 0007 cmpi.w D7, 0x7
0000054C 6DA6 blt -0x58 /* 000004F4 */
label0000054E:
0000054E 426D FD56 clr.w [A5 - 0x2AA]
00000552 7E00 moveq.l D7, 0x00
00000554 604A bra +0x4C /* 000005A0 */
label00000556:
00000556 3F3C 0001 move.w -[A7], 0x1
0000055A 3F07 move.w -[A7], D7
0000055C 4EBA 0590 jsr [PC + 0x590 /* 00000AEE */]
00000560 588F addq.l A7, 4
00000562 3D40 FFFA move.w [A6 - 0x6], D0
00000566 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000056A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000056E 548F addq.l A7, 2
00000570 3D40 FFF8 move.w [A6 - 0x8], D0
00000574 4878 FFFF push.l 0xFFFF
00000578 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000057C 3F3C 0001 move.w -[A7], 0x1
00000580 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000584 508F addq.l A7, 8
00000586 3D40 FFF6 move.w [A6 - 0xA], D0
0000058A 0C6E 0086 FFF6 cmpi.w [A6 - 0xA], 0x86
00000590 670C beq +0xE /* 0000059E */
00000592 4A6E FFF6 tst.w [A6 - 0xA]
00000596 6706 beq +0x8 /* 0000059E */
00000598 422E FFFD clr.b [A6 - 0x3]
0000059C 6008 bra +0xA /* 000005A6 */
label0000059E:
0000059E 5247 addq.w D7, 1
label000005A0:
000005A0 0C47 0007 cmpi.w D7, 0x7
000005A4 6DB0 blt -0x4E /* 00000556 */
label000005A6:
000005A6 4A2E FFFD tst.b [A6 - 0x3]
000005AA 6714 beq +0x16 /* 000005C0 */
000005AC 4A2E FFFE tst.b [A6 - 0x2]
000005B0 670E beq +0x10 /* 000005C0 */
000005B2 7001 moveq.l D0, 0x01
000005B4 1D40 FFFF move.b [A6 - 0x1], D0
000005B8 206E 0008 movea.l A0, [A6 + 0x8]
000005BC 70FF moveq.l D0, 0xFFFFFFFF
000005BE 3080 move.w [A0], D0
label000005C0:
000005C0 7001 moveq.l D0, 0x01
000005C2 1B40 FD58 move.b [A5 - 0x2A8], D0
000005C6 102E FFFF move.b D0, [A6 - 0x1]
000005CA 4880 ext.w D0
000005CC 2E1F move.l D7, [A7]+
000005CE 4E5E unlink A6
000005D0 4E75 rts
export_55:
fn000005D2:
000005D2 4EBA 111E jsr [PC + 0x111E /* 000016F2 */]
000005D6 4EBA 001C jsr [PC + 0x1C /* 000005F4 */]
000005DA 4E75 rts
export_60:
000005DC 3F3C 0082 move.w -[A7], 0x82
000005E0 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000005E4 548F addq.l A7, 2
000005E6 4A40 tst.w D0
000005E8 6708 beq +0xA /* 000005F2 */
000005EA 4EBA 0C88 jsr [PC + 0xC88 /* 00001274 */]
000005EE 4EBA FFE2 jsr [PC - 0x1E /* 000005D2 */]
label000005F2:
000005F2 4E75 rts
fn000005F4:
000005F4 4E56 FFF0 link A6, -0x0010
000005F8 70FF moveq.l D0, 0xFFFFFFFF
000005FA 3B40 FD7E move.w [A5 - 0x282], D0
000005FE 422D FD7C clr.b [A5 - 0x284]
00000602 426D FD56 clr.w [A5 - 0x2AA]
00000606 7001 moveq.l D0, 0x01
00000608 1B40 FD58 move.b [A5 - 0x2A8], D0
0000060C 3F3C FC2A move.w -[A7], 0xFC2A
00000610 4267 clr.w -[A7]
00000612 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000616 588F addq.l A7, 4
00000618 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000061C 4EBA 10E2 jsr [PC + 0x10E2 /* 00001700 */]
00000620 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000624 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000628 4EBA 03DC jsr [PC + 0x3DC /* 00000A06 */]
label0000062C:
0000062C 558F subq.l A7, 2
0000062E 3F3C 1000 move.w -[A7], 0x1000
00000632 486E FFF0 pea.l [A6 - 0x10]
00000636 A970 syscall GetNextEvent
00000638 101F move.b D0, [A7]+
0000063A 4A00 tst.b D0
0000063C 66EE bne -0x10 /* 0000062C */
0000063E 4A6D FD80 tst.w [A5 - 0x280]
00000642 6612 bne +0x14 /* 00000656 */
00000644 7001 moveq.l D0, 0x01
00000646 3B40 FD80 move.w [A5 - 0x280], D0
0000064A 7001 moveq.l D0, 0x01
0000064C 1B40 FB90 move.b [A5 - 0x470], D0
00000650 4EBA 019A jsr [PC + 0x19A /* 000007EC */]
00000654 6008 bra +0xA /* 0000065E */
label00000656:
00000656 426D FD80 clr.w [A5 - 0x280]
0000065A 422D FB90 clr.b [A5 - 0x470]
label0000065E:
0000065E 4E5E unlink A6
00000660 4E75 rts
export_56:
00000662 4E56 FFE2 link A6, -0x001E
00000666 3F3C 0002 move.w -[A7], 0x2
0000066A A887 syscall TextFont
0000066C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000670 A88A syscall TextSize
00000672 2F2E 000A move.l -[A7], [A6 + 0xA]
00000676 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000067A 486E FFEE pea.l [A6 - 0x12]
0000067E 486E FFEA pea.l [A6 - 0x16]
00000682 486E FFF0 pea.l [A6 - 0x10]
00000686 A98D syscall GetDialogItem/GetDItem
00000688 598F subq.l A7, 4
0000068A 3F3C 0088 move.w -[A7], 0x88
0000068E A9BC syscall GetPicture
00000690 205F movea.l A0, [A7]+
00000692 2D48 FFE6 move.l [A6 - 0x1A], A0
00000696 486E FFF8 pea.l [A6 - 0x8]
0000069A 3F3C 0001 move.w -[A7], 0x1
0000069E 3F3C 0001 move.w -[A7], 0x1
000006A2 3F3C 0001 move.w -[A7], 0x1
000006A6 3F3C 0001 move.w -[A7], 0x1
000006AA A8A7 syscall SetRect
000006AC 4AAE FFE6 tst.l [A6 - 0x1A]
000006B0 6738 beq +0x3A /* 000006EA */
000006B2 206E FFE6 movea.l A0, [A6 - 0x1A]
000006B6 2050 movea.l A0, [A0]
000006B8 43EE FFF8 lea.l A1, [A6 - 0x8]
000006BC 5488 addq.l A0, 2
000006BE 22D8 move.l [A1]+, [A0]+
000006C0 22D8 move.l [A1]+, [A0]+
000006C2 302E FFFA move.w D0, [A6 - 0x6]
000006C6 4440 neg.w D0
000006C8 D06E FFF2 add.w D0, [A6 - 0xE]
000006CC 322E FFF8 move.w D1, [A6 - 0x8]
000006D0 4441 neg.w D1
000006D2 D26E FFF0 add.w D1, [A6 - 0x10]
000006D6 486E FFF8 pea.l [A6 - 0x8]
000006DA 3F00 move.w -[A7], D0
000006DC 3F01 move.w -[A7], D1
000006DE A8A8 syscall OffsetRect
000006E0 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000006E4 486E FFF8 pea.l [A6 - 0x8]
000006E8 A8F6 syscall DrawPicture
label000006EA:
000006EA 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
000006F0 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA]
000006F6 598F subq.l A7, 4
000006F8 3F3C 0080 move.w -[A7], 0x80
000006FC A9BA syscall GetString
000006FE 205F movea.l A0, [A7]+
00000700 2D48 FFE2 move.l [A6 - 0x1E], A0
00000704 4AAE FFE2 tst.l [A6 - 0x1E]
00000708 672E beq +0x30 /* 00000738 */
0000070A 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000070E 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000712 206E FFE2 movea.l A0, [A6 - 0x1E]
00000716 226E FFE2 movea.l A1, [A6 - 0x1E]
0000071A 2050 movea.l A0, [A0]
0000071C 4868 0001 pea.l [A0 + 0x1]
00000720 2051 movea.l A0, [A1]
00000722 7000 moveq.l D0, 0x00
00000724 1010 move.b D0, [A0]
00000726 2F00 move.l -[A7], D0
00000728 486E FFF8 pea.l [A6 - 0x8]
0000072C 4267 clr.w -[A7]
0000072E A9CE syscall TETextBox/TextBox
00000730 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000734 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
label00000738:
00000738 4E5E unlink A6
0000073A 205F movea.l A0, [A7]+
0000073C 4FEF 0006 lea.l A7, [A7 + 0x6]
00000740 4ED0 jmp [A0]
export_54:
00000742 4E56 0000 link A6, 0
00000746 206E 000C movea.l A0, [A6 + 0xC]
0000074A 0C50 0003 cmpi.w [A0], 0x3
0000074E 670E beq +0x10 /* 0000075E */
00000750 206E 000C movea.l A0, [A6 + 0xC]
00000754 0C50 0005 cmpi.w [A0], 0x5
00000758 6704 beq +0x6 /* 0000075E */
0000075A 7000 moveq.l D0, 0x00
0000075C 6008 bra +0xA /* 00000766 */
label0000075E:
0000075E 206E 0008 movea.l A0, [A6 + 0x8]
00000762 4250 clr.w [A0]
00000764 7001 moveq.l D0, 0x01
label00000766:
00000766 4E5E unlink A6
00000768 205F movea.l A0, [A7]+
0000076A 4FEF 000C lea.l A7, [A7 + 0xC]
0000076E 1E80 move.b [A7], D0
00000770 4ED0 jmp [A0]
fn00000772:
00000772 4E56 FFEC link A6, -0x0014
00000776 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000077A 598F subq.l A7, 4
0000077C 3F3C 0085 move.w -[A7], 0x85
00000780 42A7 clr.l -[A7]
00000782 4878 FFFF push.l 0xFFFF
00000786 A97C syscall GetNewDialog
00000788 205F movea.l A0, [A7]+
0000078A 2D48 FFFC move.l [A6 - 0x4], A0
0000078E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000792 3F3C 0003 move.w -[A7], 0x3
00000796 486E FFFA pea.l [A6 - 0x6]
0000079A 486E FFF4 pea.l [A6 - 0xC]
0000079E 486E FFEC pea.l [A6 - 0x14]
000007A2 A98D syscall GetDialogItem/GetDItem
000007A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007A8 3F3C 0003 move.w -[A7], 0x3
000007AC 3F2E FFFA move.w -[A7], [A6 - 0x6]
000007B0 486D 01E2 pea.l [A5 + 0x1E2 /* export_56 */]
000007B4 486E FFEC pea.l [A6 - 0x14]
000007B8 A98E syscall SetDialogItem/SetDItem
000007BA 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000007BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007C2 A915 syscall ShowWindow
label000007C4:
000007C4 486D 01D2 pea.l [A5 + 0x1D2 /* export_54 */]
000007C8 486E FFF8 pea.l [A6 - 0x8]
000007CC A991 syscall ModalDialog
000007CE 4A6E FFF8 tst.w [A6 - 0x8]
000007D2 67F0 beq -0xE /* 000007C4 */
000007D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007D8 A983 syscall DisposeDialog
000007DA 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1
000007E0 6604 bne +0x6 /* 000007E6 */
000007E2 7001 moveq.l D0, 0x01
000007E4 6002 bra +0x4 /* 000007E8 */
label000007E6:
000007E6 7000 moveq.l D0, 0x00
label000007E8:
000007E8 4E5E unlink A6
000007EA 4E75 rts
export_62:
fn000007EC:
000007EC 558F subq.l A7, 2
000007EE 3F3C 000C move.w -[A7], 0xC
000007F2 42A7 clr.l -[A7]
000007F4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000007F8 301F move.w D0, [A7]+
000007FA 4E75 rts
export_57:
fn000007FC:
000007FC 4A2D FD7C tst.b [A5 - 0x284]
00000800 6606 bne +0x8 /* 00000808 */
00000802 303C 02BC move.w D0, 0x2BC
00000806 6004 bra +0x6 /* 0000080C */
label00000808:
00000808 303C 03E8 move.w D0, 0x3E8
label0000080C:
0000080C 4E75 rts
fn0000080E:
0000080E 4E56 FFFC link A6, -0x0004
00000812 701C moveq.l D0, 0x1C
00000814 2D40 FFFC move.l [A6 - 0x4], D0
00000818 558F subq.l A7, 2
0000081A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000081E 486E FFFC pea.l [A6 - 0x4]
00000822 486D FD82 pea.l [A5 - 0x27E]
00000826 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
0000082A 301F move.w D0, [A7]+
0000082C 4E5E unlink A6
0000082E 4E75 rts
fn00000830:
00000830 4E56 FFFC link A6, -0x0004
00000834 701C moveq.l D0, 0x1C
00000836 2D40 FFFC move.l [A6 - 0x4], D0
0000083A 558F subq.l A7, 2
0000083C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000840 486E FFFC pea.l [A6 - 0x4]
00000844 486D FD82 pea.l [A5 - 0x27E]
00000848 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000084C 301F move.w D0, [A7]+
0000084E 4E5E unlink A6
00000850 4E75 rts
export_68:
00000852 4E56 FFF4 link A6, -0x000C
00000856 48E7 0300 movem.l -[A7], D6,D7
0000085A 486E FFFC pea.l [A6 - 0x4]
0000085E 3F3C 000E move.w -[A7], 0xE
00000862 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000866 A880 syscall SetPt
00000868 486E FFF4 pea.l [A6 - 0xC]
0000086C 3F3C 000E move.w -[A7], 0xE
00000870 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000874 A880 syscall SetPt
00000876 302E FFF4 move.w D0, [A6 - 0xC]
0000087A 0640 0020 addi.w D0, 0x20 /* ' ' */
0000087E 3D40 FFF8 move.w [A6 - 0x8], D0
00000882 302E FFF6 move.w D0, [A6 - 0xA]
00000886 0640 0018 addi.w D0, 0x18
0000088A 3D40 FFFA move.w [A6 - 0x6], D0
0000088E 7E07 moveq.l D7, 0x07
00000890 6000 0062 bra +0x64 /* 000008F4 */
label00000894:
00000894 4267 clr.w -[A7]
00000896 3F07 move.w -[A7], D7
00000898 4EBA 0254 jsr [PC + 0x254 /* 00000AEE */]
0000089C 588F addq.l A7, 4
0000089E 3C00 move.w D6, D0
000008A0 0C46 FFFF cmpi.w D6, 0xFFFF
000008A4 6736 beq +0x38 /* 000008DC */
000008A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008AA 3F06 move.w -[A7], D6
000008AC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000008B0 5C8F addq.l A7, 6
000008B2 BE6D FD54 cmp.w D7, [A5 - 0x2AC]
000008B6 662A bne +0x2C /* 000008E2 */
000008B8 486E FFF4 pea.l [A6 - 0xC]
000008BC 3F3C 0001 move.w -[A7], 0x1
000008C0 3F3C 0001 move.w -[A7], 0x1
000008C4 A8A9 syscall InsetRect
000008C6 486E FFF4 pea.l [A6 - 0xC]
000008CA A8A4 syscall InvertRect
000008CC 486E FFF4 pea.l [A6 - 0xC]
000008D0 3F3C FFFF move.w -[A7], 0xFFFF
000008D4 3F3C FFFF move.w -[A7], 0xFFFF
000008D8 A8A9 syscall InsetRect
000008DA 6006 bra +0x8 /* 000008E2 */
label000008DC:
000008DC 486E FFF4 pea.l [A6 - 0xC]
000008E0 A8A3 syscall EraseRect
label000008E2:
000008E2 066E 002C FFFC addi.w [A6 - 0x4], 0x2C /* ',' */
000008E8 486E FFF4 pea.l [A6 - 0xC]
000008EC 4267 clr.w -[A7]
000008EE 3F3C 002C move.w -[A7], 0x2C /* ',' */
000008F2 A8A8 syscall OffsetRect
label000008F4:
000008F4 3007 move.w D0, D7
000008F6 5347 subq.w D7, 1
000008F8 4A40 tst.w D0
000008FA 6698 bne -0x66 /* 00000894 */
000008FC 4CDF 00C0 movem.l D6,D7, [A7]+
00000900 4E5E unlink A6
00000902 4E75 rts
fn00000904:
00000904 2F2D FB70 move.l -[A7], [A5 - 0x490]
00000908 A873 syscall SetPort
0000090A 206D FB70 movea.l A0, [A5 - 0x490]
0000090E 4868 0010 pea.l [A0 + 0x10]
00000912 A928 syscall InvalRect
00000914 4E75 rts
export_64:
00000916 4E56 FFF4 link A6, -0x000C
0000091A 2F07 move.l -[A7], D7
0000091C 486E FFF4 pea.l [A6 - 0xC]
00000920 3F3C 000E move.w -[A7], 0xE
00000924 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000928 A880 syscall SetPt
0000092A 3D6E FFF4 FFF8 move.w [A6 - 0x8], [A6 - 0xC]
00000930 3D6E FFF6 FFFA move.w [A6 - 0x6], [A6 - 0xA]
00000936 302E FFF8 move.w D0, [A6 - 0x8]
0000093A 0640 0020 addi.w D0, 0x20 /* ' ' */
0000093E 3D40 FFFC move.w [A6 - 0x4], D0
00000942 302E FFFA move.w D0, [A6 - 0x6]
00000946 0640 0018 addi.w D0, 0x18
0000094A 3D40 FFFE move.w [A6 - 0x2], D0
0000094E 7E07 moveq.l D7, 0x07
00000950 6042 bra +0x44 /* 00000994 */
label00000952:
00000952 558F subq.l A7, 2
00000954 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000958 486E FFF8 pea.l [A6 - 0x8]
0000095C A8AD syscall PtInRect
0000095E 101F move.b D0, [A7]+
00000960 4A00 tst.b D0
00000962 6724 beq +0x26 /* 00000988 */
00000964 206E 000C movea.l A0, [A6 + 0xC]
00000968 43EE FFF8 lea.l A1, [A6 - 0x8]
0000096C 20D9 move.l [A0]+, [A1]+
0000096E 20D9 move.l [A0]+, [A1]+
00000970 4267 clr.w -[A7]
00000972 3F07 move.w -[A7], D7
00000974 4EBA 0178 jsr [PC + 0x178 /* 00000AEE */]
00000978 588F addq.l A7, 4
0000097A 0C40 FFFF cmpi.w D0, 0xFFFF
0000097E 6704 beq +0x6 /* 00000984 */
00000980 3007 move.w D0, D7
00000982 601A bra +0x1C /* 0000099E */
label00000984:
00000984 70FF moveq.l D0, 0xFFFFFFFF
00000986 6016 bra +0x18 /* 0000099E */
label00000988:
00000988 486E FFF8 pea.l [A6 - 0x8]
0000098C 4267 clr.w -[A7]
0000098E 3F3C 002C move.w -[A7], 0x2C /* ',' */
00000992 A8A8 syscall OffsetRect
label00000994:
00000994 3007 move.w D0, D7
00000996 5347 subq.w D7, 1
00000998 4A40 tst.w D0
0000099A 66B6 bne -0x48 /* 00000952 */
0000099C 70FF moveq.l D0, 0xFFFFFFFF
label0000099E:
0000099E 2E1F move.l D7, [A7]+
000009A0 4E5E unlink A6
000009A2 4E75 rts
export_66:
000009A4 4E56 FFFC link A6, -0x0004
000009A8 486E FFFC pea.l [A6 - 0x4]
000009AC 3F3C 000E move.w -[A7], 0xE
000009B0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009B4 A880 syscall SetPt
000009B6 206E 000A movea.l A0, [A6 + 0xA]
000009BA 30AE FFFC move.w [A0], [A6 - 0x4]
000009BE 206E 000A movea.l A0, [A6 + 0xA]
000009C2 316E FFFE 0002 move.w [A0 + 0x2], [A6 - 0x2]
000009C8 206E 000A movea.l A0, [A6 + 0xA]
000009CC 3010 move.w D0, [A0]
000009CE 0640 0020 addi.w D0, 0x20 /* ' ' */
000009D2 206E 000A movea.l A0, [A6 + 0xA]
000009D6 3140 0004 move.w [A0 + 0x4], D0
000009DA 206E 000A movea.l A0, [A6 + 0xA]
000009DE 3028 0002 move.w D0, [A0 + 0x2]
000009E2 0640 0018 addi.w D0, 0x18
000009E6 206E 000A movea.l A0, [A6 + 0xA]
000009EA 3140 0006 move.w [A0 + 0x6], D0
000009EE 7006 moveq.l D0, 0x06
000009F0 906E 0008 sub.w D0, [A6 + 0x8]
000009F4 C1FC 002C muls.w D0, 0x2C /* ',' */
000009F8 2F2E 000A move.l -[A7], [A6 + 0xA]
000009FC 4267 clr.w -[A7]
000009FE 3F00 move.w -[A7], D0
00000A00 A8A8 syscall OffsetRect
00000A02 4E5E unlink A6
00000A04 4E75 rts
fn00000A06:
00000A06 4E56 FFFC link A6, -0x0004
00000A0A 2F07 move.l -[A7], D7
00000A0C 7E00 moveq.l D7, 0x00
00000A0E 6036 bra +0x38 /* 00000A46 */
label00000A10:
00000A10 3007 move.w D0, D7
00000A12 48C0 ext.l D0
00000A14 D080 add.l D0, D0
00000A16 41ED FD82 lea.l A0, [A5 - 0x27E]
00000A1A D1C0 add.l A0, D0
00000A1C 2D48 FFFC move.l [A6 - 0x4], A0
00000A20 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000A24 206E FFFC movea.l A0, [A6 - 0x4]
00000A28 3080 move.w [A0], D0
00000A2A 3007 move.w D0, D7
00000A2C 48C0 ext.l D0
00000A2E D080 add.l D0, D0
00000A30 41ED FD90 lea.l A0, [A5 - 0x270]
00000A34 D1C0 add.l A0, D0
00000A36 2D48 FFFC move.l [A6 - 0x4], A0
00000A3A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000A3E 206E FFFC movea.l A0, [A6 - 0x4]
00000A42 3080 move.w [A0], D0
00000A44 5247 addq.w D7, 1
label00000A46:
00000A46 0C47 0006 cmpi.w D7, 0x6
00000A4A 6DC4 blt -0x3A /* 00000A10 */
00000A4C 7040 moveq.l D0, 0x40
00000A4E 3B40 FD9C move.w [A5 - 0x264], D0
00000A52 3B40 FD8E move.w [A5 - 0x272], D0
00000A56 4EBA FEAC jsr [PC - 0x154 /* 00000904 */]
00000A5A 2E1F move.l D7, [A7]+
00000A5C 4E5E unlink A6
00000A5E 4E75 rts
export_70:
00000A60 4E56 0000 link A6, 0
00000A64 0C6E 0001 000A cmpi.w [A6 + 0xA], 0x1
00000A6A 6630 bne +0x32 /* 00000A9C */
00000A6C 302E 000A move.w D0, [A6 + 0xA]
00000A70 C1FC 000E muls.w D0, 0xE
00000A74 41ED FD82 lea.l A0, [A5 - 0x27E]
00000A78 D1C0 add.l A0, D0
00000A7A 302E 0008 move.w D0, [A6 + 0x8]
00000A7E 48C0 ext.l D0
00000A80 D080 add.l D0, D0
00000A82 D1C0 add.l A0, D0
00000A84 302E 000A move.w D0, [A6 + 0xA]
00000A88 C1FC 000E muls.w D0, 0xE
00000A8C 43ED FD82 lea.l A1, [A5 - 0x27E]
00000A90 D3C0 add.l A1, D0
00000A92 30A9 000C move.w [A0], [A1 + 0xC]
00000A96 7006 moveq.l D0, 0x06
00000A98 3D40 0008 move.w [A6 + 0x8], D0
label00000A9C:
00000A9C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000AA0 0C40 0001 cmpi.w D0, 0x1
00000AA4 6F1E ble +0x20 /* 00000AC4 */
00000AA6 302E 000A move.w D0, [A6 + 0xA]
00000AAA C1FC 000E muls.w D0, 0xE
00000AAE 41ED FD82 lea.l A0, [A5 - 0x27E]
00000AB2 D1C0 add.l A0, D0
00000AB4 302E 0008 move.w D0, [A6 + 0x8]
00000AB8 48C0 ext.l D0
00000ABA D080 add.l D0, D0
00000ABC D1C0 add.l A0, D0
00000ABE 7040 moveq.l D0, 0x40
00000AC0 3080 move.w [A0], D0
00000AC2 601C bra +0x1E /* 00000AE0 */
label00000AC4:
00000AC4 302E 000A move.w D0, [A6 + 0xA]
00000AC8 C1FC 000E muls.w D0, 0xE
00000ACC 41ED FD82 lea.l A0, [A5 - 0x27E]
00000AD0 D1C0 add.l A0, D0
00000AD2 302E 0008 move.w D0, [A6 + 0x8]
00000AD6 48C0 ext.l D0
00000AD8 D080 add.l D0, D0
00000ADA D1C0 add.l A0, D0
00000ADC 70FF moveq.l D0, 0xFFFFFFFF
00000ADE 3080 move.w [A0], D0
label00000AE0:
00000AE0 4A6E 000A tst.w [A6 + 0xA]
00000AE4 6604 bne +0x6 /* 00000AEA */
00000AE6 4EBA FE1C jsr [PC - 0x1E4 /* 00000904 */]
label00000AEA:
00000AEA 4E5E unlink A6
00000AEC 4E75 rts
export_65:
fn00000AEE:
00000AEE 4E56 0000 link A6, 0
00000AF2 302E 000A move.w D0, [A6 + 0xA]
00000AF6 C1FC 000E muls.w D0, 0xE
00000AFA 41ED FD82 lea.l A0, [A5 - 0x27E]
00000AFE D1C0 add.l A0, D0
00000B00 302E 0008 move.w D0, [A6 + 0x8]
00000B04 48C0 ext.l D0
00000B06 D080 add.l D0, D0
00000B08 D1C0 add.l A0, D0
00000B0A 3010 move.w D0, [A0]
00000B0C 4E5E unlink A6
00000B0E 4E75 rts
export_69:
00000B10 4E56 FFE6 link A6, -0x001A
00000B14 48E7 0300 movem.l -[A7], D6,D7
00000B18 486E FFEC pea.l [A6 - 0x14]
00000B1C A874 syscall GetPort
00000B1E 2F2D FB88 move.l -[A7], [A5 - 0x478]
00000B22 A873 syscall SetPort
00000B24 486E FFF8 pea.l [A6 - 0x8]
00000B28 3F3C 000B move.w -[A7], 0xB
00000B2C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B30 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00000B34 3F3C 002A move.w -[A7], 0x2A /* '*' */
00000B38 A8A7 syscall SetRect
00000B3A 486E FFF8 pea.l [A6 - 0x8]
00000B3E A870 syscall LocalToGlobal
00000B40 486E FFFC pea.l [A6 - 0x4]
00000B44 A870 syscall LocalToGlobal
00000B46 2F2D FB70 move.l -[A7], [A5 - 0x490]
00000B4A A873 syscall SetPort
00000B4C 486E FFF0 pea.l [A6 - 0x10]
00000B50 3F3C 000E move.w -[A7], 0xE
00000B54 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B58 A880 syscall SetPt
00000B5A 486E FFF0 pea.l [A6 - 0x10]
00000B5E A870 syscall LocalToGlobal
00000B60 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000B66 6606 bne +0x8 /* 00000B6E */
00000B68 3D7C 020A FFF2 move.w [A6 - 0xE], 0x20A
label00000B6E:
00000B6E 302E FFF0 move.w D0, [A6 - 0x10]
00000B72 0640 0020 addi.w D0, 0x20 /* ' ' */
00000B76 3D40 FFF4 move.w [A6 - 0xC], D0
00000B7A 302E FFF2 move.w D0, [A6 - 0xE]
00000B7E 0640 0018 addi.w D0, 0x18
00000B82 3D40 FFF6 move.w [A6 - 0xA], D0
00000B86 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000B8A A873 syscall SetPort
00000B8C 7C00 moveq.l D6, 0x00
00000B8E 7E07 moveq.l D7, 0x07
00000B90 6000 0088 bra +0x8A /* 00000C1A */
label00000B94:
00000B94 302E 0008 move.w D0, [A6 + 0x8]
00000B98 C1FC 000E muls.w D0, 0xE
00000B9C 41ED FD82 lea.l A0, [A5 - 0x27E]
00000BA0 D1C0 add.l A0, D0
00000BA2 3007 move.w D0, D7
00000BA4 48C0 ext.l D0
00000BA6 D080 add.l D0, D0
00000BA8 D1C0 add.l A0, D0
00000BAA 0C50 0040 cmpi.w [A0], 0x40 /* '@' */
00000BAE 6658 bne +0x5A /* 00000C08 */
00000BB0 7C01 moveq.l D6, 0x01
00000BB2 302E 0008 move.w D0, [A6 + 0x8]
00000BB6 C1FC 000E muls.w D0, 0xE
00000BBA 41ED FD82 lea.l A0, [A5 - 0x27E]
00000BBE D1C0 add.l A0, D0
00000BC0 3007 move.w D0, D7
00000BC2 48C0 ext.l D0
00000BC4 D080 add.l D0, D0
00000BC6 D1C0 add.l A0, D0
00000BC8 2D48 FFE6 move.l [A6 - 0x1A], A0
00000BCC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000BD0 3D40 FFEA move.w [A6 - 0x16], D0
00000BD4 206E FFE6 movea.l A0, [A6 - 0x1A]
00000BD8 3080 move.w [A0], D0
00000BDA 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000BE0 660A bne +0xC /* 00000BEC */
00000BE2 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000BE6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000BEA 548F addq.l A7, 2
label00000BEC:
00000BEC 3F3C 0004 move.w -[A7], 0x4
00000BF0 3F3C 0010 move.w -[A7], 0x10
00000BF4 3F3C 0001 move.w -[A7], 0x1
00000BF8 486E FFF0 pea.l [A6 - 0x10]
00000BFC 486E FFF8 pea.l [A6 - 0x8]
00000C00 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000C04 4FEF 000E lea.l A7, [A7 + 0xE]
label00000C08:
00000C08 4A6E 0008 tst.w [A6 + 0x8]
00000C0C 660C bne +0xE /* 00000C1A */
00000C0E 486E FFF0 pea.l [A6 - 0x10]
00000C12 4267 clr.w -[A7]
00000C14 3F3C 002C move.w -[A7], 0x2C /* ',' */
00000C18 A8A8 syscall OffsetRect
label00000C1A:
00000C1A 3007 move.w D0, D7
00000C1C 5347 subq.w D7, 1
00000C1E 4A40 tst.w D0
00000C20 6600 FF72 bne -0x8C /* 00000B94 */
00000C24 4A06 tst.b D6
00000C26 6718 beq +0x1A /* 00000C40 */
00000C28 4A6E 0008 tst.w [A6 + 0x8]
00000C2C 6604 bne +0x6 /* 00000C32 */
00000C2E 4EBA FCD4 jsr [PC - 0x32C /* 00000904 */]
label00000C32:
00000C32 4EBA 12F0 jsr [PC + 0x12F0 /* 00001F24 */]
00000C36 70FF moveq.l D0, 0xFFFFFFFF
00000C38 3B40 FD5A move.w [A5 - 0x2A6], D0
00000C3C 422D FEA0 clr.b [A5 - 0x160]
label00000C40:
00000C40 4CDF 00C0 movem.l D6,D7, [A7]+
00000C44 4E5E unlink A6
00000C46 4E75 rts
export_67:
00000C48 4E56 0000 link A6, 0
00000C4C 2F07 move.l -[A7], D7
00000C4E 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000C52 4A40 tst.w D0
00000C54 6604 bne +0x6 /* 00000C5A */
00000C56 7001 moveq.l D0, 0x01
00000C58 602E bra +0x30 /* 00000C88 */
label00000C5A:
00000C5A 7E07 moveq.l D7, 0x07
00000C5C 6020 bra +0x22 /* 00000C7E */
label00000C5E:
00000C5E 302E 0008 move.w D0, [A6 + 0x8]
00000C62 C1FC 000E muls.w D0, 0xE
00000C66 41ED FD82 lea.l A0, [A5 - 0x27E]
00000C6A D1C0 add.l A0, D0
00000C6C 3007 move.w D0, D7
00000C6E 48C0 ext.l D0
00000C70 D080 add.l D0, D0
00000C72 D1C0 add.l A0, D0
00000C74 0C50 0040 cmpi.w [A0], 0x40 /* '@' */
00000C78 6604 bne +0x6 /* 00000C7E */
00000C7A 7000 moveq.l D0, 0x00
00000C7C 600A bra +0xC /* 00000C88 */
label00000C7E:
00000C7E 3007 move.w D0, D7
00000C80 5347 subq.w D7, 1
00000C82 4A40 tst.w D0
00000C84 66D8 bne -0x26 /* 00000C5E */
00000C86 7001 moveq.l D0, 0x01
label00000C88:
00000C88 2E1F move.l D7, [A7]+
00000C8A 4E5E unlink A6
00000C8C 4E75 rts
export_72:
00000C8E 4E56 FFDA link A6, -0x0026
00000C92 2F07 move.l -[A7], D7
00000C94 2F2D FFFC move.l -[A7], [A5 - 0x4]
00000C98 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000C9C 588F addq.l A7, 4
00000C9E 48C0 ext.l D0
00000CA0 2D40 FFE2 move.l [A6 - 0x1E], D0
00000CA4 0CAE 0000 0082 FFE2 cmpi.l [A6 - 0x1E], 0x82
00000CAC 6606 bne +0x8 /* 00000CB4 */
00000CAE 426E FFE6 clr.w [A6 - 0x1A]
00000CB2 6006 bra +0x8 /* 00000CBA */
label00000CB4:
00000CB4 7001 moveq.l D0, 0x01
00000CB6 3D40 FFE6 move.w [A6 - 0x1A], D0
label00000CBA:
00000CBA 3F3C 0002 move.w -[A7], 0x2
00000CBE A887 syscall TextFont
00000CC0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000CC4 A88A syscall TextSize
00000CC6 486E FFEC pea.l [A6 - 0x14]
00000CCA 3F3C 0007 move.w -[A7], 0x7
00000CCE 3F3C 0003 move.w -[A7], 0x3
00000CD2 A880 syscall SetPt
00000CD4 7E30 moveq.l D7, 0x30
00000CD6 6000 0120 bra +0x122 /* 00000DF8 */
label00000CDA:
00000CDA 3F07 move.w -[A7], D7
00000CDC 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000CE0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000CE4 588F addq.l A7, 4
00000CE6 3D40 FFFA move.w [A6 - 0x6], D0
00000CEA 4A6E FFFA tst.w [A6 - 0x6]
00000CEE 6700 00FA beq +0xFC /* 00000DEA */
00000CF2 0C47 0034 cmpi.w D7, 0x34 /* '4' */
00000CF6 6700 00E6 beq +0xE8 /* 00000DDE */
00000CFA 486E FFDA pea.l [A6 - 0x26]
00000CFE 302E FFEE move.w D0, [A6 - 0x12]
00000D02 5240 addq.w D0, 1
00000D04 3F00 move.w -[A7], D0
00000D06 302E FFEC move.w D0, [A6 - 0x14]
00000D0A 5240 addq.w D0, 1
00000D0C 3F00 move.w -[A7], D0
00000D0E 302E FFEE move.w D0, [A6 - 0x12]
00000D12 0640 0017 addi.w D0, 0x17
00000D16 3F00 move.w -[A7], D0
00000D18 302E FFEC move.w D0, [A6 - 0x14]
00000D1C 5840 addq.w D0, 4
00000D1E 3F00 move.w -[A7], D0
00000D20 A8A7 syscall SetRect
00000D22 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000D26 302E FFEC move.w D0, [A6 - 0x14]
00000D2A 5640 addq.w D0, 3
00000D2C 3F00 move.w -[A7], D0
00000D2E A893 syscall MoveTo
00000D30 6000 0080 bra +0x82 /* 00000DB2 */
label00000D34:
00000D34 4267 clr.w -[A7]
00000D36 3F3C FFFE move.w -[A7], 0xFFFE
00000D3A A892 syscall Line
00000D3C 3F3C 0001 move.w -[A7], 0x1
00000D40 3F3C FFFF move.w -[A7], 0xFFFF
00000D44 A894 syscall Move
00000D46 3F3C 0015 move.w -[A7], 0x15
00000D4A 4267 clr.w -[A7]
00000D4C A892 syscall Line
00000D4E 3F3C 0001 move.w -[A7], 0x1
00000D52 3F3C 0001 move.w -[A7], 0x1
00000D56 A894 syscall Move
00000D58 4267 clr.w -[A7]
00000D5A 3F3C 0002 move.w -[A7], 0x2
00000D5E A892 syscall Line
00000D60 3F3C FFE9 move.w -[A7], 0xFFE9
00000D64 3F3C 0005 move.w -[A7], 0x5
00000D68 A894 syscall Move
00000D6A 486E FFDA pea.l [A6 - 0x26]
00000D6E 486D FFE4 pea.l [A5 - 0x1C]
00000D72 A8A5 syscall FillRect
00000D74 486E FFDA pea.l [A6 - 0x26]
00000D78 4267 clr.w -[A7]
00000D7A 3F3C 0005 move.w -[A7], 0x5
00000D7E A8A8 syscall OffsetRect
00000D80 5A6E FFEC addq.w [A6 - 0x14], 5
00000D84 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
00000D8A 6626 bne +0x28 /* 00000DB2 */
00000D8C 486E FFF0 pea.l [A6 - 0x10]
00000D90 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000D94 302E FFEC move.w D0, [A6 - 0x14]
00000D98 5340 subq.w D0, 1
00000D9A 3F00 move.w -[A7], D0
00000D9C 302E FFEE move.w D0, [A6 - 0x12]
00000DA0 0640 0018 addi.w D0, 0x18
00000DA4 3F00 move.w -[A7], D0
00000DA6 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000DAA A8A7 syscall SetRect
00000DAC 486E FFF0 pea.l [A6 - 0x10]
00000DB0 A8A3 syscall EraseRect
label00000DB2:
00000DB2 536E FFFA subq.w [A6 - 0x6], 1
00000DB6 4A6E FFFA tst.w [A6 - 0x6]
00000DBA 6600 FF78 bne -0x86 /* 00000D34 */
00000DBE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000DC2 3F07 move.w -[A7], D7
00000DC4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000DC8 5C8F addq.l A7, 6
00000DCA 601E bra +0x20 /* 00000DEA */
label00000DCC:
00000DCC 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000DD0 3F07 move.w -[A7], D7
00000DD2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000DD6 5C8F addq.l A7, 6
00000DD8 066E 002D FFEC addi.w [A6 - 0x14], 0x2D /* '-' */
label00000DDE:
00000DDE 302E FFFA move.w D0, [A6 - 0x6]
00000DE2 536E FFFA subq.w [A6 - 0x6], 1
00000DE6 4A40 tst.w D0
00000DE8 66E2 bne -0x1C /* 00000DCC */
label00000DEA:
00000DEA 066E 001F FFEE addi.w [A6 - 0x12], 0x1F
00000DF0 7003 moveq.l D0, 0x03
00000DF2 3D40 FFEC move.w [A6 - 0x14], D0
00000DF6 5247 addq.w D7, 1
label00000DF8:
00000DF8 0C47 0034 cmpi.w D7, 0x34 /* '4' */
00000DFC 6F00 FEDC ble -0x122 /* 00000CDA */
00000E00 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000E04 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000E08 548F addq.l A7, 2
00000E0A 3D40 FFFA move.w [A6 - 0x6], D0
00000E0E 486D FFE4 pea.l [A5 - 0x1C]
00000E12 A89D syscall PenPat
00000E14 4267 clr.w -[A7]
00000E16 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00000E1A A893 syscall MoveTo
00000E1C 3F3C 00A1 move.w -[A7], 0xA1
00000E20 4267 clr.w -[A7]
00000E22 A892 syscall Line
00000E24 486D FFEC pea.l [A5 - 0x14]
00000E28 A89D syscall PenPat
00000E2A 4267 clr.w -[A7]
00000E2C 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
00000E30 A893 syscall MoveTo
00000E32 3F3C 00A1 move.w -[A7], 0xA1
00000E36 4267 clr.w -[A7]
00000E38 A892 syscall Line
00000E3A 598F subq.l A7, 4
00000E3C 3F3C 03EB move.w -[A7], 0x3EB
00000E40 A9BA syscall GetString
00000E42 205F movea.l A0, [A7]+
00000E44 2D48 FFFC move.l [A6 - 0x4], A0
00000E48 4AAE FFFC tst.l [A6 - 0x4]
00000E4C 6762 beq +0x64 /* 00000EB0 */
00000E4E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E52 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000E56 306E FFFA movea.w A0, [A6 - 0x6]
00000E5A 2F08 move.l -[A7], A0
00000E5C 486D FB91 pea.l [A5 - 0x46F]
00000E60 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000E64 206E FFFC movea.l A0, [A6 - 0x4]
00000E68 2F10 move.l -[A7], [A0]
00000E6A 486D FB91 pea.l [A5 - 0x46F]
00000E6E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E72 508F addq.l A7, 8
00000E74 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E78 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000E7C 3F3C 002D move.w -[A7], 0x2D /* '-' */
00000E80 3F3C 005F move.w -[A7], 0x5F /* '_' */
00000E84 A893 syscall MoveTo
00000E86 486E FFF0 pea.l [A6 - 0x10]
00000E8A 4267 clr.w -[A7]
00000E8C 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00000E90 3F3C 00A1 move.w -[A7], 0xA1
00000E94 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
00000E98 A8A7 syscall SetRect
00000E9A 486D FB92 pea.l [A5 - 0x46E]
00000E9E 7000 moveq.l D0, 0x00
00000EA0 102D FB91 move.b D0, [A5 - 0x46F]
00000EA4 2F00 move.l -[A7], D0
00000EA6 486E FFF0 pea.l [A6 - 0x10]
00000EAA 3F3C 0001 move.w -[A7], 0x1
00000EAE A9CE syscall TETextBox/TextBox
label00000EB0:
00000EB0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EB4 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00000EB8 A893 syscall MoveTo
00000EBA 4879 0000 0036 push.l 0x36 /* '6' */
00000EC0 A884 syscall DrawString
00000EC2 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000EC6 4EBA 0812 jsr [PC + 0x812 /* 000016DA */]
00000ECA 548F addq.l A7, 2
00000ECC 3D40 FFF8 move.w [A6 - 0x8], D0
00000ED0 306E FFF8 movea.w A0, [A6 - 0x8]
00000ED4 2F08 move.l -[A7], A0
00000ED6 486D FB91 pea.l [A5 - 0x46F]
00000EDA 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000EDE 486E FFF0 pea.l [A6 - 0x10]
00000EE2 3F3C 007D move.w -[A7], 0x7D /* '}' */
00000EE6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000EEA 3F3C 0098 move.w -[A7], 0x98
00000EEE 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00000EF2 A8A7 syscall SetRect
00000EF4 486D FB92 pea.l [A5 - 0x46E]
00000EF8 7000 moveq.l D0, 0x00
00000EFA 102D FB91 move.b D0, [A5 - 0x46F]
00000EFE 2F00 move.l -[A7], D0
00000F00 486E FFF0 pea.l [A6 - 0x10]
00000F04 3F3C FFFF move.w -[A7], 0xFFFF
00000F08 A9CE syscall TETextBox/TextBox
00000F0A 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000F0E 3F3C 007B move.w -[A7], 0x7B /* '{' */
00000F12 A893 syscall MoveTo
00000F14 4879 0000 0056 push.l 0x56 /* 'V' */
00000F1A A884 syscall DrawString
00000F1C 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000F20 4EBA 0790 jsr [PC + 0x790 /* 000016B2 */]
00000F24 548F addq.l A7, 2
00000F26 3D40 FFF8 move.w [A6 - 0x8], D0
00000F2A 306E FFF8 movea.w A0, [A6 - 0x8]
00000F2E 2F08 move.l -[A7], A0
00000F30 486D FB91 pea.l [A5 - 0x46F]
00000F34 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000F38 486E FFF0 pea.l [A6 - 0x10]
00000F3C 3F3C 007D move.w -[A7], 0x7D /* '}' */
00000F40 3F3C 0071 move.w -[A7], 0x71 /* 'q' */
00000F44 3F3C 0098 move.w -[A7], 0x98
00000F48 3F3C 0085 move.w -[A7], 0x85
00000F4C A8A7 syscall SetRect
00000F4E 486D FB92 pea.l [A5 - 0x46E]
00000F52 7000 moveq.l D0, 0x00
00000F54 102D FB91 move.b D0, [A5 - 0x46F]
00000F58 2F00 move.l -[A7], D0
00000F5A 486E FFF0 pea.l [A6 - 0x10]
00000F5E 3F3C FFFF move.w -[A7], 0xFFFF
00000F62 A9CE syscall TETextBox/TextBox
00000F64 2E1F move.l D7, [A7]+
00000F66 4E5E unlink A6
00000F68 4E75 rts
export_73:
00000F6A 4E56 FFF4 link A6, -0x000C
00000F6E 48E7 0308 movem.l -[A7], D6,D7,A4
00000F72 3F3C 0002 move.w -[A7], 0x2
00000F76 A887 syscall TextFont
00000F78 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000F7C A88A syscall TextSize
00000F7E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000F82 2848 movea.l A4, A0
00000F84 2F0C move.l -[A7], A4
00000F86 3F3C 0002 move.w -[A7], 0x2
00000F8A 3F3C 0002 move.w -[A7], 0x2
00000F8E 3F3C 0031 move.w -[A7], 0x31 /* '1' */
00000F92 3F3C 00CA move.w -[A7], 0xCA
00000F96 A8A7 syscall SetRect
00000F98 2F0C move.l -[A7], A4
00000F9A A8A1 syscall FrameRect
00000F9C 3F3C 0002 move.w -[A7], 0x2
00000FA0 3F3C 003E move.w -[A7], 0x3E /* '>' */
00000FA4 A893 syscall MoveTo
00000FA6 3F3C 002E move.w -[A7], 0x2E /* '.' */
00000FAA 4267 clr.w -[A7]
00000FAC A892 syscall Line
00000FAE 2F0C move.l -[A7], A4
00000FB0 3F3C 0008 move.w -[A7], 0x8
00000FB4 4267 clr.w -[A7]
00000FB6 A8A9 syscall InsetRect
00000FB8 2F0C move.l -[A7], A4
00000FBA A8A1 syscall FrameRect
00000FBC 2F0C move.l -[A7], A4
00000FBE 3F3C 0001 move.w -[A7], 0x1
00000FC2 4267 clr.w -[A7]
00000FC4 A8A9 syscall InsetRect
00000FC6 7003 moveq.l D0, 0x03
00000FC8 3880 move.w [A4], D0
00000FCA 700F moveq.l D0, 0x0F
00000FCC 3940 0004 move.w [A4 + 0x4], D0
00000FD0 4879 0000 0076 push.l 0x76 /* 'v' */
00000FD6 4878 0004 push.l 0x4
00000FDA 2F0C move.l -[A7], A4
00000FDC 3F3C 0001 move.w -[A7], 0x1
00000FE0 A9CE syscall TETextBox/TextBox
00000FE2 4EBA F818 jsr [PC - 0x7E8 /* 000007FC */]
00000FE6 0C40 03E8 cmpi.w D0, 0x3E8
00000FEA 6604 bne +0x6 /* 00000FF0 */
00000FEC 2F0C move.l -[A7], A4
00000FEE A8A4 syscall InvertRect
label00000FF0:
00000FF0 703F moveq.l D0, 0x3F
00000FF2 3880 move.w [A4], D0
00000FF4 704B moveq.l D0, 0x4B
00000FF6 3940 0004 move.w [A4 + 0x4], D0
00000FFA 4879 0000 007C push.l 0x7C /* '|' */
00001000 4878 0003 push.l 0x3
00001004 2F0C move.l -[A7], A4
00001006 3F3C 0001 move.w -[A7], 0x1
0000100A A9CE syscall TETextBox/TextBox
0000100C 4EBA F7EE jsr [PC - 0x812 /* 000007FC */]
00001010 0C40 02BC cmpi.w D0, 0x2BC
00001014 6604 bne +0x6 /* 0000101A */
00001016 2F0C move.l -[A7], A4
00001018 A8A4 syscall InvertRect
label0000101A:
0000101A 38BC 00BF move.w [A4], 0xBF
0000101E 397C 00CB 0004 move.w [A4 + 0x4], 0xCB
00001024 4879 0000 0080 push.l 0x80
0000102A 4878 0005 push.l 0x5
0000102E 2F0C move.l -[A7], A4
00001030 3F3C 0001 move.w -[A7], 0x1
00001034 A9CE syscall TETextBox/TextBox
00001036 598F subq.l A7, 4
00001038 3F3C 0085 move.w -[A7], 0x85
0000103C A9BC syscall GetPicture
0000103E 205F movea.l A0, [A7]+
00001040 2D48 FFF4 move.l [A6 - 0xC], A0
00001044 4AAE FFF4 tst.l [A6 - 0xC]
00001048 673C beq +0x3E /* 00001086 */
0000104A 206E FFF4 movea.l A0, [A6 - 0xC]
0000104E 2050 movea.l A0, [A0]
00001050 5488 addq.l A0, 2
00001052 2848 movea.l A4, A0
00001054 41EE FFF8 lea.l A0, [A6 - 0x8]
00001058 43D4 lea.l A1, [A4]
0000105A 20D9 move.l [A0]+, [A1]+
0000105C 20D9 move.l [A0]+, [A1]+
0000105E 302C 0002 move.w D0, [A4 + 0x2]
00001062 4440 neg.w D0
00001064 3214 move.w D1, [A4]
00001066 4441 neg.w D1
00001068 486E FFF8 pea.l [A6 - 0x8]
0000106C 0640 0012 addi.w D0, 0x12
00001070 3F00 move.w -[A7], D0
00001072 0641 0028 addi.w D1, 0x28 /* '(' */
00001076 3F01 move.w -[A7], D1
00001078 A8A8 syscall OffsetRect
0000107A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000107E 486E FFF8 pea.l [A6 - 0x8]
00001082 A8F6 syscall DrawPicture
00001084 6006 bra +0x8 /* 0000108C */
label00001086:
00001086 3F3C 0001 move.w -[A7], 0x1
0000108A A9C8 syscall SysBeep
label0000108C:
0000108C 486D FFDC pea.l [A5 - 0x24]
00001090 A89D syscall PenPat
00001092 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001096 A89C syscall PenMode
00001098 41EE FFF8 lea.l A0, [A6 - 0x8]
0000109C 2848 movea.l A4, A0
0000109E 2F0C move.l -[A7], A4
000010A0 3F3C 0003 move.w -[A7], 0x3
000010A4 4267 clr.w -[A7]
000010A6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000010AA 3F3C 00C9 move.w -[A7], 0xC9
000010AE A8A7 syscall SetRect
000010B0 7E00 moveq.l D7, 0x00
000010B2 6036 bra +0x38 /* 000010EA */
label000010B4:
000010B4 3F07 move.w -[A7], D7
000010B6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000010BA 548F addq.l A7, 2
000010BC 3C00 move.w D6, D0
000010BE 4A46 tst.w D6
000010C0 6F16 ble +0x18 /* 000010D8 */
000010C2 3046 movea.w A0, D6
000010C4 2008 move.l D0, A0
000010C6 81FC 0005 divs.w D0, 0x5
000010CA 322C 0004 move.w D1, [A4 + 0x4]
000010CE 9240 sub.w D1, D0
000010D0 5241 addq.w D1, 1
000010D2 3881 move.w [A4], D1
000010D4 2F0C move.l -[A7], A4
000010D6 A8A2 syscall PaintRect
label000010D8:
000010D8 2F0C move.l -[A7], A4
000010DA 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000010DE 4267 clr.w -[A7]
000010E0 A8A8 syscall OffsetRect
000010E2 486D FFE4 pea.l [A5 - 0x1C]
000010E6 A89D syscall PenPat
000010E8 5247 addq.w D7, 1
label000010EA:
000010EA 0C47 0002 cmpi.w D7, 0x2
000010EE 6DC4 blt -0x3A /* 000010B4 */
000010F0 A89E syscall PenNormal
000010F2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000010F6 4E5E unlink A6
000010F8 4E75 rts
export_71:
000010FA 4E56 FFF4 link A6, -0x000C
000010FE 486E FFF4 pea.l [A6 - 0xC]
00001102 A874 syscall GetPort
00001104 2F2D FB84 move.l -[A7], [A5 - 0x47C]
00001108 A873 syscall SetPort
0000110A 486E FFF8 pea.l [A6 - 0x8]
0000110E 3F3C 0003 move.w -[A7], 0x3
00001112 4267 clr.w -[A7]
00001114 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001118 3F3C 00C9 move.w -[A7], 0xC9
0000111C A8A7 syscall SetRect
0000111E 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00001124 660C bne +0xE /* 00001132 */
00001126 486E FFF8 pea.l [A6 - 0x8]
0000112A 3F3C 0026 move.w -[A7], 0x26 /* '&' */
0000112E 4267 clr.w -[A7]
00001130 A8A8 syscall OffsetRect
label00001132:
00001132 486E FFF8 pea.l [A6 - 0x8]
00001136 A928 syscall InvalRect
00001138 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000113C A873 syscall SetPort
0000113E 4E5E unlink A6
00001140 4E75 rts
fn00001142:
00001142 4E56 FFF4 link A6, -0x000C
00001146 486E FFF4 pea.l [A6 - 0xC]
0000114A A874 syscall GetPort
0000114C 2F2D FB84 move.l -[A7], [A5 - 0x47C]
00001150 A873 syscall SetPort
00001152 486E FFF8 pea.l [A6 - 0x8]
00001156 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000115A 3F3C 0002 move.w -[A7], 0x2
0000115E 3F3C 0039 move.w -[A7], 0x39 /* '9' */
00001162 3F3C 00CA move.w -[A7], 0xCA
00001166 A8A7 syscall SetRect
00001168 486E FFF8 pea.l [A6 - 0x8]
0000116C A928 syscall InvalRect
0000116E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001172 A873 syscall SetPort
00001174 4E5E unlink A6
00001176 4E75 rts
export_75:
fn00001178:
00001178 4E56 0000 link A6, 0
0000117C 302E 000C move.w D0, [A6 + 0xC]
00001180 0640 FFE0 addi.w D0, 0xFFE0
00001184 C1FC 0028 muls.w D0, 0x28 /* '(' */
00001188 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000118C 0640 0016 addi.w D0, 0x16
00001190 3F00 move.w -[A7], D0
00001192 3F3C 0016 move.w -[A7], 0x16
00001196 A880 syscall SetPt
00001198 4E5E unlink A6
0000119A 4E75 rts
export_78:
fn0000119C:
0000119C 4E56 0000 link A6, 0
000011A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011A4 3F3C 0024 move.w -[A7], 0x24 /* '$' */
000011A8 3F3C 005D move.w -[A7], 0x5D /* ']' */
000011AC A880 syscall SetPt
000011AE 4E5E unlink A6
000011B0 4E75 rts
export_74:
fn000011B2:
000011B2 4E56 0000 link A6, 0
000011B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011BA 3F3C 0080 move.w -[A7], 0x80
000011BE 3F3C 005D move.w -[A7], 0x5D /* ']' */
000011C2 A880 syscall SetPt
000011C4 4E5E unlink A6
000011C6 4E75 rts
export_76:
fn000011C8:
000011C8 4E56 0000 link A6, 0
000011CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011D0 3F3C 000B move.w -[A7], 0xB
000011D4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000011D8 A880 syscall SetPt
000011DA 4E5E unlink A6
000011DC 4E75 rts
export_77:
fn000011DE:
000011DE 4E56 0000 link A6, 0
000011E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011E6 3F3C 002E move.w -[A7], 0x2E /* '.' */
000011EA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000011EE A880 syscall SetPt
000011F0 4E5E unlink A6
000011F2 4E75 rts
export_79:
000011F4 4E56 FFFE link A6, -0x0002
000011F8 302E 000C move.w D0, [A6 + 0xC]
000011FC 0640 FFD0 addi.w D0, 0xFFD0
00001200 C1FC 001F muls.w D0, 0x1F
00001204 3F2E 000C move.w -[A7], [A6 + 0xC]
00001208 3F2E 000E move.w -[A7], [A6 + 0xE]
0000120C 3D40 FFFE move.w [A6 - 0x2], D0
00001210 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001214 588F addq.l A7, 4
00001216 C1FC 0005 muls.w D0, 0x5
0000121A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000121E 322E FFFE move.w D1, [A6 - 0x2]
00001222 5E41 addq.w D1, 7
00001224 3F01 move.w -[A7], D1
00001226 5640 addq.w D0, 3
00001228 3F00 move.w -[A7], D0
0000122A A880 syscall SetPt
0000122C 0C6E 0034 000C cmpi.w [A6 + 0xC], 0x34 /* '4' */
00001232 661C bne +0x1E /* 00001250 */
00001234 3F2E 000C move.w -[A7], [A6 + 0xC]
00001238 3F2E 000E move.w -[A7], [A6 + 0xE]
0000123C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001240 588F addq.l A7, 4
00001242 0C40 0002 cmpi.w D0, 0x2
00001246 6608 bne +0xA /* 00001250 */
00001248 206E 0008 movea.l A0, [A6 + 0x8]
0000124C 7030 moveq.l D0, 0x30
0000124E 3080 move.w [A0], D0
label00001250:
00001250 4E5E unlink A6
00001252 4E75 rts
00001254 4E56 0000 link A6, 0
00001258 302E 000C move.w D0, [A6 + 0xC]
0000125C C1FC 002C muls.w D0, 0x2C /* ',' */
00001260 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001264 3F3C 000E move.w -[A7], 0xE
00001268 0640 000A addi.w D0, 0xA /* '\n' */
0000126C 3F00 move.w -[A7], D0
0000126E A880 syscall SetPt
00001270 4E5E unlink A6
00001272 4E75 rts
export_80:
fn00001274:
00001274 702A moveq.l D0, 0x2A
00001276 3B40 FE9E move.w [A5 - 0x162], D0
0000127A 4879 0000 0086 push.l 0x86
00001280 486D FD9E pea.l [A5 - 0x262]
00001284 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001288 508F addq.l A7, 8
0000128A 4E75 rts
export_81:
0000128C 4E56 FFA2 link A6, -0x005E
00001290 3F3C 0083 move.w -[A7], 0x83
00001294 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001298 548F addq.l A7, 2
0000129A 4A40 tst.w D0
0000129C 674E beq +0x50 /* 000012EC */
0000129E 7050 moveq.l D0, 0x50
000012A0 3D40 FFA4 move.w [A6 - 0x5C], D0
000012A4 3D40 FFA2 move.w [A6 - 0x5E], D0
000012A8 2D7C 5341 5645 FFA6 move.l [A6 - 0x5A], 0x53415645 /* 'SAVE' */
000012B0 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000012B4 4879 0000 0090 push.l 0x90
000012BA 42A7 clr.l -[A7]
000012BC 3F3C 0001 move.w -[A7], 0x1
000012C0 486E FFA6 pea.l [A6 - 0x5A]
000012C4 42A7 clr.l -[A7]
000012C6 486E FFB6 pea.l [A6 - 0x4A]
000012CA 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000012CE 4A2E FFB6 tst.b [A6 - 0x4A]
000012D2 6718 beq +0x1A /* 000012EC */
000012D4 486E FFC0 pea.l [A6 - 0x40]
000012D8 486D FD9E pea.l [A5 - 0x262]
000012DC 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000012E0 508F addq.l A7, 8
000012E2 3B6E FFBC FE9E move.w [A5 - 0x162], [A6 - 0x44]
000012E8 4EBA 0006 jsr [PC + 0x6 /* 000012F0 */]
label000012EC:
000012EC 4E5E unlink A6
000012EE 4E75 rts
export_82:
fn000012F0:
000012F0 4E56 FDF8 link A6, -0x0208
000012F4 558F subq.l A7, 2
000012F6 486D FD9E pea.l [A5 - 0x262]
000012FA 3F2D FE9E move.w -[A7], [A5 - 0x162]
000012FE 486E FDFA pea.l [A6 - 0x206]
00001302 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00001306 301F move.w D0, [A7]+
00001308 3D40 FDF8 move.w [A6 - 0x208], D0
0000130C 4A6E FDF8 tst.w [A6 - 0x208]
00001310 6716 beq +0x18 /* 00001328 */
00001312 3F3C 0001 move.w -[A7], 0x1
00001316 A9C8 syscall SysBeep
00001318 558F subq.l A7, 2
0000131A 3F2E FDFA move.w -[A7], [A6 - 0x206]
0000131E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00001322 301F move.w D0, [A7]+
00001324 6000 0094 bra +0x96 /* 000013BA */
label00001328:
00001328 2D7C 0000 0200 FDFC move.l [A6 - 0x204], 0x200
00001330 558F subq.l A7, 2
00001332 3F2E FDFA move.w -[A7], [A6 - 0x206]
00001336 486E FDFC pea.l [A6 - 0x204]
0000133A 486E FE00 pea.l [A6 - 0x200]
0000133E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001342 301F move.w D0, [A7]+
00001344 3D40 FDF8 move.w [A6 - 0x208], D0
00001348 4A6E FDF8 tst.w [A6 - 0x208]
0000134C 6714 beq +0x16 /* 00001362 */
0000134E 3F3C 0001 move.w -[A7], 0x1
00001352 A9C8 syscall SysBeep
00001354 558F subq.l A7, 2
00001356 3F2E FDFA move.w -[A7], [A6 - 0x206]
0000135A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
0000135E 301F move.w D0, [A7]+
00001360 6058 bra +0x5A /* 000013BA */
label00001362:
00001362 3F2E FDFA move.w -[A7], [A6 - 0x206]
00001366 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000136A 548F addq.l A7, 2
0000136C 3F2E FDFA move.w -[A7], [A6 - 0x206]
00001370 4EBA 02B8 jsr [PC + 0x2B8 /* 0000162A */]
00001374 548F addq.l A7, 2
00001376 3F2E FDFA move.w -[A7], [A6 - 0x206]
0000137A 4EBA F4B4 jsr [PC - 0xB4C /* 00000830 */]
0000137E 548F addq.l A7, 2
00001380 3F2E FDFA move.w -[A7], [A6 - 0x206]
00001384 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00001388 548F addq.l A7, 2
0000138A 3F2E FDFA move.w -[A7], [A6 - 0x206]
0000138E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001392 548F addq.l A7, 2
00001394 3F2E FDFA move.w -[A7], [A6 - 0x206]
00001398 4EBA EE10 jsr [PC - 0x11F0 /* 000001AA */]
0000139C 548F addq.l A7, 2
0000139E 3F2E FDFA move.w -[A7], [A6 - 0x206]
000013A2 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000013A6 548F addq.l A7, 2
000013A8 558F subq.l A7, 2
000013AA 3F2E FDFA move.w -[A7], [A6 - 0x206]
000013AE 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
000013B2 301F move.w D0, [A7]+
000013B4 7001 moveq.l D0, 0x01
000013B6 1B40 FEA0 move.b [A5 - 0x160], D0
label000013BA:
000013BA 4E5E unlink A6
000013BC 4E75 rts
export_84:
fn000013BE:
000013BE 4E56 FDF4 link A6, -0x020C
000013C2 2F07 move.l -[A7], D7
000013C4 0C6D 002A FE9E cmpi.w [A5 - 0x162], 0x2A /* '*' */
000013CA 6608 bne +0xA /* 000013D4 */
000013CC 4EBA 017E jsr [PC + 0x17E /* 0000154C */]
000013D0 6000 0174 bra +0x176 /* 00001546 */
label000013D4:
000013D4 558F subq.l A7, 2
000013D6 486D FD9E pea.l [A5 - 0x262]
000013DA 3F2D FE9E move.w -[A7], [A5 - 0x162]
000013DE 4879 4D49 4C31 push.l 0x4D494C31 /* 'MIL1' */
000013E4 4879 5341 5645 push.l 0x53415645 /* 'SAVE' */
000013EA 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000013EE 301F move.w D0, [A7]+
000013F0 3D40 FFFE move.w [A6 - 0x2], D0
000013F4 0C6E FFD0 FFFE cmpi.w [A6 - 0x2], 0xFFD0
000013FA 6712 beq +0x14 /* 0000140E */
000013FC 4A6E FFFE tst.w [A6 - 0x2]
00001400 670C beq +0xE /* 0000140E */
00001402 3F3C 0001 move.w -[A7], 0x1
00001406 A9C8 syscall SysBeep
00001408 7000 moveq.l D0, 0x00
0000140A 6000 013A bra +0x13C /* 00001546 */
label0000140E:
0000140E 558F subq.l A7, 2
00001410 486D FD9E pea.l [A5 - 0x262]
00001414 3F2D FE9E move.w -[A7], [A5 - 0x162]
00001418 486E FDF4 pea.l [A6 - 0x20C]
0000141C 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00001420 301F move.w D0, [A7]+
00001422 3D40 FFFE move.w [A6 - 0x2], D0
00001426 4A6E FFFE tst.w [A6 - 0x2]
0000142A 670C beq +0xE /* 00001438 */
0000142C 3F3C 0001 move.w -[A7], 0x1
00001430 A9C8 syscall SysBeep
00001432 7000 moveq.l D0, 0x00
00001434 6000 0110 bra +0x112 /* 00001546 */
label00001438:
00001438 558F subq.l A7, 2
0000143A 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
0000143E 42A7 clr.l -[A7]
00001440 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00001444 301F move.w D0, [A7]+
00001446 3D40 FFFE move.w [A6 - 0x2], D0
0000144A 4A6E FFFE tst.w [A6 - 0x2]
0000144E 2D7C 0000 0800 FDF6 move.l [A6 - 0x20A], 0x800
00001456 558F subq.l A7, 2
00001458 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
0000145C 486E FDF6 pea.l [A6 - 0x20A]
00001460 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00001464 301F move.w D0, [A7]+
00001466 3D40 FFFE move.w [A6 - 0x2], D0
0000146A 4A6E FFFE tst.w [A6 - 0x2]
0000146E 660A bne +0xC /* 0000147A */
00001470 0CAE 0000 0800 FDF6 cmpi.l [A6 - 0x20A], 0x800
00001478 6718 beq +0x1A /* 00001492 */
label0000147A:
0000147A 558F subq.l A7, 2
0000147C 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
00001480 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00001484 301F move.w D0, [A7]+
00001486 3F3C 0001 move.w -[A7], 0x1
0000148A A9C8 syscall SysBeep
0000148C 7000 moveq.l D0, 0x00
0000148E 6000 00B6 bra +0xB8 /* 00001546 */
label00001492:
00001492 2D7C 0000 0200 FDF6 move.l [A6 - 0x20A], 0x200
0000149A 41EE FDFE lea.l A0, [A6 - 0x202]
0000149E 2D48 FDFA move.l [A6 - 0x206], A0
000014A2 7E00 moveq.l D7, 0x00
000014A4 600C bra +0xE /* 000014B2 */
label000014A6:
000014A6 206E FDFA movea.l A0, [A6 - 0x206]
000014AA 52AE FDFA addq.l [A6 - 0x206], 1
000014AE 4210 clr.b [A0]
000014B0 5247 addq.w D7, 1
label000014B2:
000014B2 0C47 0200 cmpi.w D7, 0x200
000014B6 6DEE blt -0x10 /* 000014A6 */
000014B8 558F subq.l A7, 2
000014BA 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
000014BE 486E FDF6 pea.l [A6 - 0x20A]
000014C2 486E FDFE pea.l [A6 - 0x202]
000014C6 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000014CA 301F move.w D0, [A7]+
000014CC 3D40 FFFE move.w [A6 - 0x2], D0
000014D0 4A6E FFFE tst.w [A6 - 0x2]
000014D4 6716 beq +0x18 /* 000014EC */
000014D6 558F subq.l A7, 2
000014D8 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
000014DC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
000014E0 301F move.w D0, [A7]+
000014E2 3F3C 0001 move.w -[A7], 0x1
000014E6 A9C8 syscall SysBeep
000014E8 7000 moveq.l D0, 0x00
000014EA 605A bra +0x5C /* 00001546 */
label000014EC:
000014EC 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
000014F0 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000014F4 548F addq.l A7, 2
000014F6 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
000014FA 4EBA 00A6 jsr [PC + 0xA6 /* 000015A2 */]
000014FE 548F addq.l A7, 2
00001500 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
00001504 4EBA F308 jsr [PC - 0xCF8 /* 0000080E */]
00001508 548F addq.l A7, 2
0000150A 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
0000150E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001512 548F addq.l A7, 2
00001514 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
00001518 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000151C 548F addq.l A7, 2
0000151E 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
00001522 4EBA EBFE jsr [PC - 0x1402 /* 00000122 */]
00001526 548F addq.l A7, 2
00001528 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
0000152C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00001530 548F addq.l A7, 2
00001532 558F subq.l A7, 2
00001534 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
00001538 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
0000153C 301F move.w D0, [A7]+
0000153E 7001 moveq.l D0, 0x01
00001540 1B40 FEA0 move.b [A5 - 0x160], D0
00001544 7001 moveq.l D0, 0x01
label00001546:
00001546 2E1F move.l D7, [A7]+
00001548 4E5E unlink A6
0000154A 4E75 rts
export_83:
fn0000154C:
0000154C 4E56 FFB2 link A6, -0x004E
00001550 4A2D FEA0 tst.b [A5 - 0x160]
00001554 6648 bne +0x4A /* 0000159E */
00001556 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000155A 7050 moveq.l D0, 0x50
0000155C 3D40 FFFE move.w [A6 - 0x2], D0
00001560 3D40 FFFC move.w [A6 - 0x4], D0
00001564 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001568 4879 0000 0092 push.l 0x92
0000156E 486D FD9E pea.l [A5 - 0x262]
00001572 42A7 clr.l -[A7]
00001574 486E FFB2 pea.l [A6 - 0x4E]
00001578 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
0000157C 4A2E FFB2 tst.b [A6 - 0x4E]
00001580 6604 bne +0x6 /* 00001586 */
00001582 7000 moveq.l D0, 0x00
00001584 6018 bra +0x1A /* 0000159E */
label00001586:
00001586 486E FFBC pea.l [A6 - 0x44]
0000158A 486D FD9E pea.l [A5 - 0x262]
0000158E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001592 508F addq.l A7, 8
00001594 3B6E FFB8 FE9E move.w [A5 - 0x162], [A6 - 0x48]
0000159A 4EBA FE22 jsr [PC - 0x1DE /* 000013BE */]
label0000159E:
0000159E 4E5E unlink A6
000015A0 4E75 rts
fn000015A2:
000015A2 4E56 FFFA link A6, -0x0006
000015A6 7004 moveq.l D0, 0x04
000015A8 2D40 FFFC move.l [A6 - 0x4], D0
000015AC 558F subq.l A7, 2
000015AE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000015B2 486E FFFC pea.l [A6 - 0x4]
000015B6 486D FEA2 pea.l [A5 - 0x15E]
000015BA 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000015BE 301F move.w D0, [A7]+
000015C0 3D40 FFFA move.w [A6 - 0x6], D0
000015C4 4A6E FFFA tst.w [A6 - 0x6]
000015C8 6706 beq +0x8 /* 000015D0 */
000015CA 302E FFFA move.w D0, [A6 - 0x6]
000015CE 6056 bra +0x58 /* 00001626 */
label000015D0:
000015D0 7004 moveq.l D0, 0x04
000015D2 2D40 FFFC move.l [A6 - 0x4], D0
000015D6 558F subq.l A7, 2
000015D8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000015DC 486E FFFC pea.l [A6 - 0x4]
000015E0 486D FEA6 pea.l [A5 - 0x15A]
000015E4 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000015E8 301F move.w D0, [A7]+
000015EA 3D40 FFFA move.w [A6 - 0x6], D0
000015EE 4A6E FFFA tst.w [A6 - 0x6]
000015F2 6706 beq +0x8 /* 000015FA */
000015F4 302E FFFA move.w D0, [A6 - 0x6]
000015F8 602C bra +0x2E /* 00001626 */
label000015FA:
000015FA 7004 moveq.l D0, 0x04
000015FC 2D40 FFFC move.l [A6 - 0x4], D0
00001600 558F subq.l A7, 2
00001602 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001606 486E FFFC pea.l [A6 - 0x4]
0000160A 486D FEAA pea.l [A5 - 0x156]
0000160E 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00001612 301F move.w D0, [A7]+
00001614 3D40 FFFA move.w [A6 - 0x6], D0
00001618 4A6E FFFA tst.w [A6 - 0x6]
0000161C 6706 beq +0x8 /* 00001624 */
0000161E 302E FFFA move.w D0, [A6 - 0x6]
00001622 6002 bra +0x4 /* 00001626 */
label00001624:
00001624 7000 moveq.l D0, 0x00
label00001626:
00001626 4E5E unlink A6
00001628 4E75 rts
fn0000162A:
0000162A 4E56 FFFA link A6, -0x0006
0000162E 7004 moveq.l D0, 0x04
00001630 2D40 FFFC move.l [A6 - 0x4], D0
00001634 558F subq.l A7, 2
00001636 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000163A 486E FFFC pea.l [A6 - 0x4]
0000163E 486D FEA2 pea.l [A5 - 0x15E]
00001642 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001646 301F move.w D0, [A7]+
00001648 3D40 FFFA move.w [A6 - 0x6], D0
0000164C 4A6E FFFA tst.w [A6 - 0x6]
00001650 6706 beq +0x8 /* 00001658 */
00001652 302E FFFA move.w D0, [A6 - 0x6]
00001656 6056 bra +0x58 /* 000016AE */
label00001658:
00001658 7004 moveq.l D0, 0x04
0000165A 2D40 FFFC move.l [A6 - 0x4], D0
0000165E 558F subq.l A7, 2
00001660 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001664 486E FFFC pea.l [A6 - 0x4]
00001668 486D FEA6 pea.l [A5 - 0x15A]
0000166C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001670 301F move.w D0, [A7]+
00001672 3D40 FFFA move.w [A6 - 0x6], D0
00001676 4A6E FFFA tst.w [A6 - 0x6]
0000167A 6706 beq +0x8 /* 00001682 */
0000167C 302E FFFA move.w D0, [A6 - 0x6]
00001680 602C bra +0x2E /* 000016AE */
label00001682:
00001682 7004 moveq.l D0, 0x04
00001684 2D40 FFFC move.l [A6 - 0x4], D0
00001688 558F subq.l A7, 2
0000168A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000168E 486E FFFC pea.l [A6 - 0x4]
00001692 486D FEAA pea.l [A5 - 0x156]
00001696 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000169A 301F move.w D0, [A7]+
0000169C 3D40 FFFA move.w [A6 - 0x6], D0
000016A0 4A6E FFFA tst.w [A6 - 0x6]
000016A4 6706 beq +0x8 /* 000016AC */
000016A6 302E FFFA move.w D0, [A6 - 0x6]
000016AA 6002 bra +0x4 /* 000016AE */
label000016AC:
000016AC 7000 moveq.l D0, 0x00
label000016AE:
000016AE 4E5E unlink A6
000016B0 4E75 rts
fn000016B2:
000016B2 4E56 0000 link A6, 0
000016B6 302E 0008 move.w D0, [A6 + 0x8]
000016BA 48C0 ext.l D0
000016BC D080 add.l D0, D0
000016BE 41ED FEA6 lea.l A0, [A5 - 0x15A]
000016C2 D1C0 add.l A0, D0
000016C4 302E 0008 move.w D0, [A6 + 0x8]
000016C8 48C0 ext.l D0
000016CA D080 add.l D0, D0
000016CC 43ED FEA2 lea.l A1, [A5 - 0x15E]
000016D0 D3C0 add.l A1, D0
000016D2 3010 move.w D0, [A0]
000016D4 D051 add.w D0, [A1]
000016D6 4E5E unlink A6
000016D8 4E75 rts
fn000016DA:
000016DA 4E56 0000 link A6, 0
000016DE 302E 0008 move.w D0, [A6 + 0x8]
000016E2 48C0 ext.l D0
000016E4 D080 add.l D0, D0
000016E6 41ED FEA2 lea.l A0, [A5 - 0x15E]
000016EA D1C0 add.l A0, D0
000016EC 3010 move.w D0, [A0]
000016EE 4E5E unlink A6
000016F0 4E75 rts
fn000016F2:
000016F2 4EBA 000C jsr [PC + 0xC /* 00001700 */]
000016F6 426D FEA8 clr.w [A5 - 0x158]
000016FA 426D FEA6 clr.w [A5 - 0x15A]
000016FE 4E75 rts
fn00001700:
00001700 48E7 0300 movem.l -[A7], D6,D7
00001704 302D FEA2 move.w D0, [A5 - 0x15E]
00001708 D16D FEA6 add.w [A5 - 0x15A], D0
0000170C 302D FEA4 move.w D0, [A5 - 0x15C]
00001710 D16D FEA8 add.w [A5 - 0x158], D0
00001714 426D FEA4 clr.w [A5 - 0x15C]
00001718 426D FEA2 clr.w [A5 - 0x15E]
0000171C 4CDF 00C0 movem.l D6,D7, [A7]+
00001720 4E75 rts
export_85:
00001722 426D FEA2 clr.w [A5 - 0x15E]
00001726 426D FEA4 clr.w [A5 - 0x15C]
0000172A 426D FEAC clr.w [A5 - 0x154]
0000172E 426D FEAA clr.w [A5 - 0x156]
00001732 4EBA FFBE jsr [PC - 0x42 /* 000016F2 */]
00001736 4E75 rts
export_87:
00001738 4E56 FFF2 link A6, -0x000E
0000173C 2F2E 000A move.l -[A7], [A6 + 0xA]
00001740 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001744 486E FFFE pea.l [A6 - 0x2]
00001748 486E FFFA pea.l [A6 - 0x6]
0000174C 486E FFF2 pea.l [A6 - 0xE]
00001750 A98D syscall GetDialogItem/GetDItem
00001752 486E FFF2 pea.l [A6 - 0xE]
00001756 4EBA 0072 jsr [PC + 0x72 /* 000017CA */]
0000175A 588F addq.l A7, 4
0000175C 4E5E unlink A6
0000175E 205F movea.l A0, [A7]+
00001760 4FEF 0006 lea.l A7, [A7 + 0x6]
00001764 4ED0 jmp [A0]
export_86:
00001766 4E56 FFEC link A6, -0x0014
0000176A 598F subq.l A7, 4
0000176C 3F3C 0088 move.w -[A7], 0x88
00001770 42A7 clr.l -[A7]
00001772 4878 FFFF push.l 0xFFFF
00001776 A97C syscall GetNewDialog
00001778 205F movea.l A0, [A7]+
0000177A 2D48 FFFC move.l [A6 - 0x4], A0
0000177E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001782 3F3C 0002 move.w -[A7], 0x2
00001786 486E FFFA pea.l [A6 - 0x6]
0000178A 486E FFF4 pea.l [A6 - 0xC]
0000178E 486E FFEC pea.l [A6 - 0x14]
00001792 A98D syscall GetDialogItem/GetDItem
00001794 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001798 3F3C 0002 move.w -[A7], 0x2
0000179C 3F2E FFFA move.w -[A7], [A6 - 0x6]
000017A0 486D 02DA pea.l [A5 + 0x2DA /* export_87 */]
000017A4 486E FFEC pea.l [A6 - 0x14]
000017A8 A98E syscall SetDialogItem/SetDItem
000017AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000017AE A915 syscall ShowWindow
label000017B0:
000017B0 42A7 clr.l -[A7]
000017B2 486E FFF8 pea.l [A6 - 0x8]
000017B6 A991 syscall ModalDialog
000017B8 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1
000017BE 66F0 bne -0xE /* 000017B0 */
000017C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000017C4 A983 syscall DisposeDialog
000017C6 4E5E unlink A6
000017C8 4E75 rts
fn000017CA:
000017CA 4E56 FFEE link A6, -0x0012
000017CE 48E7 0320 movem.l -[A7], D6,D7,A2
000017D2 3F3C 0002 move.w -[A7], 0x2
000017D6 A887 syscall TextFont
000017D8 3F3C 000C move.w -[A7], 0xC
000017DC A88A syscall TextSize
000017DE 598F subq.l A7, 4
000017E0 3F3C 008A move.w -[A7], 0x8A
000017E4 A9BC syscall GetPicture
000017E6 205F movea.l A0, [A7]+
000017E8 2D48 FFFC move.l [A6 - 0x4], A0
000017EC 4AAE FFFC tst.l [A6 - 0x4]
000017F0 673A beq +0x3C /* 0000182C */
000017F2 206E FFFC movea.l A0, [A6 - 0x4]
000017F6 2050 movea.l A0, [A0]
000017F8 43EE FFF4 lea.l A1, [A6 - 0xC]
000017FC 5488 addq.l A0, 2
000017FE 22D8 move.l [A1]+, [A0]+
00001800 22D8 move.l [A1]+, [A0]+
00001802 206E 0008 movea.l A0, [A6 + 0x8]
00001806 3028 0002 move.w D0, [A0 + 0x2]
0000180A 906E FFF6 sub.w D0, [A6 - 0xA]
0000180E 206E 0008 movea.l A0, [A6 + 0x8]
00001812 3210 move.w D1, [A0]
00001814 926E FFF4 sub.w D1, [A6 - 0xC]
00001818 486E FFF4 pea.l [A6 - 0xC]
0000181C 3F00 move.w -[A7], D0
0000181E 3F01 move.w -[A7], D1
00001820 A8A8 syscall OffsetRect
00001822 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001826 486E FFF4 pea.l [A6 - 0xC]
0000182A A8F6 syscall DrawPicture
label0000182C:
0000182C 3F3C 0002 move.w -[A7], 0x2
00001830 A888 syscall TextFace
00001832 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001836 A88A syscall TextSize
00001838 206E 0008 movea.l A0, [A6 + 0x8]
0000183C 226E 0008 movea.l A1, [A6 + 0x8]
00001840 3028 0002 move.w D0, [A0 + 0x2]
00001844 5E40 addq.w D0, 7
00001846 3F00 move.w -[A7], D0
00001848 3011 move.w D0, [A1]
0000184A 0640 000A addi.w D0, 0xA /* '\n' */
0000184E 3F00 move.w -[A7], D0
00001850 A893 syscall MoveTo
00001852 4879 0000 00AA push.l 0xAA
00001858 A884 syscall DrawString
0000185A 206E 0008 movea.l A0, [A6 + 0x8]
0000185E 226E 0008 movea.l A1, [A6 + 0x8]
00001862 3028 0002 move.w D0, [A0 + 0x2]
00001866 0640 0050 addi.w D0, 0x50 /* 'P' */
0000186A 3F00 move.w -[A7], D0
0000186C 3011 move.w D0, [A1]
0000186E 0640 000A addi.w D0, 0xA /* '\n' */
00001872 3F00 move.w -[A7], D0
00001874 A893 syscall MoveTo
00001876 4879 0000 00B0 push.l 0xB0
0000187C A884 syscall DrawString
0000187E 206E 0008 movea.l A0, [A6 + 0x8]
00001882 226E 0008 movea.l A1, [A6 + 0x8]
00001886 3028 0002 move.w D0, [A0 + 0x2]
0000188A 0640 00B9 addi.w D0, 0xB9
0000188E 3F00 move.w -[A7], D0
00001890 3011 move.w D0, [A1]
00001892 0640 000A addi.w D0, 0xA /* '\n' */
00001896 3F00 move.w -[A7], D0
00001898 A893 syscall MoveTo
0000189A 4879 0000 00BA push.l 0xBA
000018A0 A884 syscall DrawString
000018A2 206E 0008 movea.l A0, [A6 + 0x8]
000018A6 226E 0008 movea.l A1, [A6 + 0x8]
000018AA 3028 0002 move.w D0, [A0 + 0x2]
000018AE 0640 00ED addi.w D0, 0xED
000018B2 3F00 move.w -[A7], D0
000018B4 3011 move.w D0, [A1]
000018B6 0640 000A addi.w D0, 0xA /* '\n' */
000018BA 3F00 move.w -[A7], D0
000018BC A893 syscall MoveTo
000018BE 4879 0000 00BE push.l 0xBE
000018C4 A884 syscall DrawString
000018C6 4267 clr.w -[A7]
000018C8 A888 syscall TextFace
000018CA 3F3C 000C move.w -[A7], 0xC
000018CE A88A syscall TextSize
000018D0 7E01 moveq.l D7, 0x01
000018D2 6000 00A4 bra +0xA6 /* 00001978 */
label000018D6:
000018D6 3007 move.w D0, D7
000018D8 48C0 ext.l D0
000018DA D080 add.l D0, D0
000018DC 41ED FEC8 lea.l A0, [A5 - 0x138]
000018E0 D1C0 add.l A0, D0
000018E2 4A50 tst.w [A0]
000018E4 6756 beq +0x58 /* 0000193C */
000018E6 206E 0008 movea.l A0, [A6 + 0x8]
000018EA 3007 move.w D0, D7
000018EC 48C0 ext.l D0
000018EE D080 add.l D0, D0
000018F0 43ED FEAE lea.l A1, [A5 - 0x152]
000018F4 D3C0 add.l A1, D0
000018F6 246E 0008 movea.l A2, [A6 + 0x8]
000018FA 3012 move.w D0, [A2]
000018FC D051 add.w D0, [A1]
000018FE 3228 0002 move.w D1, [A0 + 0x2]
00001902 0641 001E addi.w D1, 0x1E
00001906 3F01 move.w -[A7], D1
00001908 3F00 move.w -[A7], D0
0000190A A893 syscall MoveTo
0000190C 3007 move.w D0, D7
0000190E 48C0 ext.l D0
00001910 D080 add.l D0, D0
00001912 41ED FEC8 lea.l A0, [A5 - 0x138]
00001916 D1C0 add.l A0, D0
00001918 3050 movea.w A0, [A0]
0000191A 2F08 move.l -[A7], A0
0000191C 486D FB91 pea.l [A5 - 0x46F]
00001920 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00001924 558F subq.l A7, 2
00001926 486D FB91 pea.l [A5 - 0x46F]
0000192A A88C syscall StringWidth
0000192C 301F move.w D0, [A7]+
0000192E 4440 neg.w D0
00001930 3F00 move.w -[A7], D0
00001932 4267 clr.w -[A7]
00001934 A894 syscall Move
00001936 486D FB91 pea.l [A5 - 0x46F]
0000193A A884 syscall DrawString
label0000193C:
0000193C 486D FB91 pea.l [A5 - 0x46F]
00001940 3F3C 0087 move.w -[A7], 0x87
00001944 3F07 move.w -[A7], D7
00001946 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000194A 206E 0008 movea.l A0, [A6 + 0x8]
0000194E 3007 move.w D0, D7
00001950 48C0 ext.l D0
00001952 D080 add.l D0, D0
00001954 43ED FEAE lea.l A1, [A5 - 0x152]
00001958 D3C0 add.l A1, D0
0000195A 246E 0008 movea.l A2, [A6 + 0x8]
0000195E 3012 move.w D0, [A2]
00001960 D051 add.w D0, [A1]
00001962 3228 0002 move.w D1, [A0 + 0x2]
00001966 0641 0028 addi.w D1, 0x28 /* '(' */
0000196A 3F01 move.w -[A7], D1
0000196C 3F00 move.w -[A7], D0
0000196E A893 syscall MoveTo
00001970 486D FB91 pea.l [A5 - 0x46F]
00001974 A884 syscall DrawString
00001976 5247 addq.w D7, 1
label00001978:
00001978 0C47 000C cmpi.w D7, 0xC
0000197C 6F00 FF58 ble -0xA6 /* 000018D6 */
00001980 486E FFF2 pea.l [A6 - 0xE]
00001984 4EBA E8BA jsr [PC - 0x1746 /* 00000240 */]
00001988 588F addq.l A7, 4
0000198A 206E 0008 movea.l A0, [A6 + 0x8]
0000198E 3D50 FFEE move.w [A6 - 0x12], [A0]
00001992 206E 0008 movea.l A0, [A6 + 0x8]
00001996 3028 0002 move.w D0, [A0 + 0x2]
0000199A 0640 00D2 addi.w D0, 0xD2
0000199E 3D40 FFF0 move.w [A6 - 0x10], D0
000019A2 4A6D FD7E tst.w [A5 - 0x282]
000019A6 57C0 seq D0
000019A8 4400 neg.b D0
000019AA 4880 ext.w D0
000019AC 2F2E FFEE move.l -[A7], [A6 - 0x12]
000019B0 3F00 move.w -[A7], D0
000019B2 4267 clr.w -[A7]
000019B4 4EBA 0038 jsr [PC + 0x38 /* 000019EE */]
000019B8 508F addq.l A7, 8
000019BA 206E 0008 movea.l A0, [A6 + 0x8]
000019BE 3028 0002 move.w D0, [A0 + 0x2]
000019C2 0640 0104 addi.w D0, 0x104
000019C6 3D40 FFF0 move.w [A6 - 0x10], D0
000019CA 0C6D 0001 FD7E cmpi.w [A5 - 0x282], 0x1
000019D0 57C0 seq D0
000019D2 4400 neg.b D0
000019D4 4880 ext.w D0
000019D6 2F2E FFEE move.l -[A7], [A6 - 0x12]
000019DA 3F00 move.w -[A7], D0
000019DC 3F3C 0001 move.w -[A7], 0x1
000019E0 4EBA 000C jsr [PC + 0xC /* 000019EE */]
000019E4 508F addq.l A7, 8
000019E6 4CDF 04C0 movem.l D6,D7,A2, [A7]+
000019EA 4E5E unlink A6
000019EC 4E75 rts
fn000019EE:
000019EE 4E56 FFEE link A6, -0x0012
000019F2 2F07 move.l -[A7], D7
000019F4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000019F8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000019FC 548F addq.l A7, 2
000019FE 48C0 ext.l D0
00001A00 2D40 FFFC move.l [A6 - 0x4], D0
00001A04 3F3C 0001 move.w -[A7], 0x1
00001A08 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A0C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A10 4EBA 0230 jsr [PC + 0x230 /* 00001C42 */]
00001A14 4FEF 000A lea.l A7, [A7 + 0xA]
00001A18 2D7C 0000 02BC FFF4 move.l [A6 - 0xC], 0x2BC
00001A20 42AE FFF0 clr.l [A6 - 0x10]
00001A24 42AE FFF8 clr.l [A6 - 0x8]
00001A28 7E20 moveq.l D7, 0x20
00001A2A 6048 bra +0x4A /* 00001A74 */
label00001A2C:
00001A2C 3F07 move.w -[A7], D7
00001A2E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001A32 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001A36 588F addq.l A7, 4
00001A38 3D40 FFEE move.w [A6 - 0x12], D0
00001A3C 4A6E FFEE tst.w [A6 - 0x12]
00001A40 6606 bne +0x8 /* 00001A48 */
00001A42 42AE FFF4 clr.l [A6 - 0xC]
00001A46 602A bra +0x2C /* 00001A72 */
label00001A48:
00001A48 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1
00001A4E 660A bne +0xC /* 00001A5A */
00001A50 06AE 0000 0064 FFF8 addi.l [A6 - 0x8], 0x64 /* 'd' */
00001A58 6018 bra +0x1A /* 00001A72 */
label00001A5A:
00001A5A 0C6E 0002 FFEE cmpi.w [A6 - 0x12], 0x2
00001A60 6610 bne +0x12 /* 00001A72 */
00001A62 06AE 0000 0064 FFF8 addi.l [A6 - 0x8], 0x64 /* 'd' */
00001A6A 06AE 0000 012C FFF0 addi.l [A6 - 0x10], 0x12C
label00001A72:
00001A72 5247 addq.w D7, 1
label00001A74:
00001A74 0C47 0023 cmpi.w D7, 0x23 /* '#' */
00001A78 6FB2 ble -0x4C /* 00001A2C */
00001A7A 3F3C 0002 move.w -[A7], 0x2
00001A7E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A82 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A86 4EBA 01BA jsr [PC + 0x1BA /* 00001C42 */]
00001A8A 4FEF 000A lea.l A7, [A7 + 0xA]
00001A8E 3F3C 0003 move.w -[A7], 0x3
00001A92 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001A96 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A9A 4EBA 01A6 jsr [PC + 0x1A6 /* 00001C42 */]
00001A9E 4FEF 000A lea.l A7, [A7 + 0xA]
00001AA2 3F3C 0004 move.w -[A7], 0x4
00001AA6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001AAA 2F2E 000C move.l -[A7], [A6 + 0xC]
00001AAE 4EBA 0192 jsr [PC + 0x192 /* 00001C42 */]
00001AB2 4FEF 000A lea.l A7, [A7 + 0xA]
00001AB6 4A2E 000B tst.b [A6 + 0xB]
00001ABA 6620 bne +0x22 /* 00001ADC */
00001ABC 7E05 moveq.l D7, 0x05
00001ABE 6012 bra +0x14 /* 00001AD2 */
label00001AC0:
00001AC0 3F07 move.w -[A7], D7
00001AC2 42A7 clr.l -[A7]
00001AC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00001AC8 4EBA 0178 jsr [PC + 0x178 /* 00001C42 */]
00001ACC 4FEF 000A lea.l A7, [A7 + 0xA]
00001AD0 5247 addq.w D7, 1
label00001AD2:
00001AD2 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
00001AD6 6FE8 ble -0x16 /* 00001AC0 */
00001AD8 6000 00EA bra +0xEC /* 00001BC4 */
label00001ADC:
00001ADC 3F3C 0005 move.w -[A7], 0x5
00001AE0 4878 0190 push.l 0x190
00001AE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00001AE8 4EBA 0158 jsr [PC + 0x158 /* 00001C42 */]
00001AEC 4FEF 000A lea.l A7, [A7 + 0xA]
00001AF0 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001AF4 4A40 tst.w D0
00001AF6 6616 bne +0x18 /* 00001B0E */
00001AF8 3F3C 0006 move.w -[A7], 0x6
00001AFC 4878 012C push.l 0x12C
00001B00 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B04 4EBA 013C jsr [PC + 0x13C /* 00001C42 */]
00001B08 4FEF 000A lea.l A7, [A7 + 0xA]
00001B0C 6012 bra +0x14 /* 00001B20 */
label00001B0E:
00001B0E 3F3C 0006 move.w -[A7], 0x6
00001B12 42A7 clr.l -[A7]
00001B14 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B18 4EBA 0128 jsr [PC + 0x128 /* 00001C42 */]
00001B1C 4FEF 000A lea.l A7, [A7 + 0xA]
label00001B20:
00001B20 3F3C 0034 move.w -[A7], 0x34 /* '4' */
00001B24 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001B28 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001B2C 588F addq.l A7, 4
00001B2E 4A40 tst.w D0
00001B30 6616 bne +0x18 /* 00001B48 */
00001B32 3F3C 0007 move.w -[A7], 0x7
00001B36 4878 012C push.l 0x12C
00001B3A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B3E 4EBA 0102 jsr [PC + 0x102 /* 00001C42 */]
00001B42 4FEF 000A lea.l A7, [A7 + 0xA]
00001B46 6012 bra +0x14 /* 00001B5A */
label00001B48:
00001B48 3F3C 0007 move.w -[A7], 0x7
00001B4C 42A7 clr.l -[A7]
00001B4E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B52 4EBA 00EE jsr [PC + 0xEE /* 00001C42 */]
00001B56 4FEF 000A lea.l A7, [A7 + 0xA]
label00001B5A:
00001B5A 4EBA E6D6 jsr [PC - 0x192A /* 00000232 */]
00001B5E 4A40 tst.w D0
00001B60 6716 beq +0x18 /* 00001B78 */
00001B62 3F3C 0008 move.w -[A7], 0x8
00001B66 4878 00C8 push.l 0xC8
00001B6A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B6E 4EBA 00D2 jsr [PC + 0xD2 /* 00001C42 */]
00001B72 4FEF 000A lea.l A7, [A7 + 0xA]
00001B76 6012 bra +0x14 /* 00001B8A */
label00001B78:
00001B78 3F3C 0008 move.w -[A7], 0x8
00001B7C 42A7 clr.l -[A7]
00001B7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B82 4EBA 00BE jsr [PC + 0xBE /* 00001C42 */]
00001B86 4FEF 000A lea.l A7, [A7 + 0xA]
label00001B8A:
00001B8A 7001 moveq.l D0, 0x01
00001B8C 906E 0008 sub.w D0, [A6 + 0x8]
00001B90 3F00 move.w -[A7], D0
00001B92 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001B96 548F addq.l A7, 2
00001B98 4A40 tst.w D0
00001B9A 6616 bne +0x18 /* 00001BB2 */
00001B9C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001BA0 4878 01F4 push.l 0x1F4
00001BA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BA8 4EBA 0098 jsr [PC + 0x98 /* 00001C42 */]
00001BAC 4FEF 000A lea.l A7, [A7 + 0xA]
00001BB0 6012 bra +0x14 /* 00001BC4 */
label00001BB2:
00001BB2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001BB6 42A7 clr.l -[A7]
00001BB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BBC 4EBA 0084 jsr [PC + 0x84 /* 00001C42 */]
00001BC0 4FEF 000A lea.l A7, [A7 + 0xA]
label00001BC4:
00001BC4 302E 0008 move.w D0, [A6 + 0x8]
00001BC8 48C0 ext.l D0
00001BCA D080 add.l D0, D0
00001BCC 41ED FEA2 lea.l A0, [A5 - 0x15E]
00001BD0 D1C0 add.l A0, D0
00001BD2 3050 movea.w A0, [A0]
00001BD4 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001BD8 2F08 move.l -[A7], A0
00001BDA 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BDE 4EBA 0062 jsr [PC + 0x62 /* 00001C42 */]
00001BE2 4FEF 000A lea.l A7, [A7 + 0xA]
00001BE6 302E 0008 move.w D0, [A6 + 0x8]
00001BEA 48C0 ext.l D0
00001BEC D080 add.l D0, D0
00001BEE 41ED FEA6 lea.l A0, [A5 - 0x15A]
00001BF2 D1C0 add.l A0, D0
00001BF4 3050 movea.w A0, [A0]
00001BF6 302E 0008 move.w D0, [A6 + 0x8]
00001BFA 48C0 ext.l D0
00001BFC D080 add.l D0, D0
00001BFE 43ED FEA2 lea.l A1, [A5 - 0x15E]
00001C02 D3C0 add.l A1, D0
00001C04 3251 movea.w A1, [A1]
00001C06 D1C9 add.l A0, A1
00001C08 3F3C 000B move.w -[A7], 0xB
00001C0C 4850 pea.l [A0]
00001C0E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C12 4EBA 002E jsr [PC + 0x2E /* 00001C42 */]
00001C16 4FEF 000A lea.l A7, [A7 + 0xA]
00001C1A 302E 0008 move.w D0, [A6 + 0x8]
00001C1E 48C0 ext.l D0
00001C20 D080 add.l D0, D0
00001C22 41ED FEAA lea.l A0, [A5 - 0x156]
00001C26 D1C0 add.l A0, D0
00001C28 3050 movea.w A0, [A0]
00001C2A 3F3C 000C move.w -[A7], 0xC
00001C2E 2F08 move.l -[A7], A0
00001C30 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C34 4EBA 000C jsr [PC + 0xC /* 00001C42 */]
00001C38 4FEF 000A lea.l A7, [A7 + 0xA]
00001C3C 2E1F move.l D7, [A7]+
00001C3E 4E5E unlink A6
00001C40 4E75 rts
fn00001C42:
00001C42 4E56 0000 link A6, 0
00001C46 0C6E 000A 0010 cmpi.w [A6 + 0x10], 0xA /* '\n' */
00001C4C 6C06 bge +0x8 /* 00001C54 */
00001C4E 4AAE 000C tst.l [A6 + 0xC]
00001C52 673C beq +0x3E /* 00001C90 */
label00001C54:
00001C54 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C58 486D FB91 pea.l [A5 - 0x46F]
00001C5C 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00001C60 558F subq.l A7, 2
00001C62 486D FB91 pea.l [A5 - 0x46F]
00001C66 A88C syscall StringWidth
00001C68 301F move.w D0, [A7]+
00001C6A 322E 000A move.w D1, [A6 + 0xA]
00001C6E 9240 sub.w D1, D0
00001C70 302E 0010 move.w D0, [A6 + 0x10]
00001C74 48C0 ext.l D0
00001C76 D080 add.l D0, D0
00001C78 41ED FEAE lea.l A0, [A5 - 0x152]
00001C7C D1C0 add.l A0, D0
00001C7E 302E 0008 move.w D0, [A6 + 0x8]
00001C82 D050 add.w D0, [A0]
00001C84 3F01 move.w -[A7], D1
00001C86 3F00 move.w -[A7], D0
00001C88 A893 syscall MoveTo
00001C8A 486D FB91 pea.l [A5 - 0x46F]
00001C8E A884 syscall DrawString
label00001C90:
00001C90 4E5E unlink A6
00001C92 4E75 rts
fn00001C94:
00001C94 4E56 FFF4 link A6, -0x000C
00001C98 486E FFF8 pea.l [A6 - 0x8]
00001C9C 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00001CA0 4267 clr.w -[A7]
00001CA2 A8A8 syscall OffsetRect
00001CA4 486E FFF8 pea.l [A6 - 0x8]
00001CA8 A8A1 syscall FrameRect
00001CAA 3F3C 006B move.w -[A7], 0x6B /* 'k' */
00001CAE 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00001CB2 A893 syscall MoveTo
00001CB4 3F3C 03EA move.w -[A7], 0x3EA
00001CB8 4EBA 027C jsr [PC + 0x27C /* 00001F36 */]
00001CBC 548F addq.l A7, 2
00001CBE 486E FFF4 pea.l [A6 - 0xC]
00001CC2 4EBA F4EE jsr [PC - 0xB12 /* 000011B2 */]
00001CC6 588F addq.l A7, 4
00001CC8 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001CCC 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001CD0 548F addq.l A7, 2
00001CD2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001CD6 3F00 move.w -[A7], D0
00001CD8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001CDC 5C8F addq.l A7, 6
00001CDE 4E5E unlink A6
00001CE0 4E75 rts
fn00001CE2:
00001CE2 4E56 FFF4 link A6, -0x000C
00001CE6 486E FFF8 pea.l [A6 - 0x8]
00001CEA 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001CEE 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */
00001CF2 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
00001CF6 3F3C 008A move.w -[A7], 0x8A
00001CFA A8A7 syscall SetRect
00001CFC 486E FFF8 pea.l [A6 - 0x8]
00001D00 A8A1 syscall FrameRect
00001D02 3F3C 000F move.w -[A7], 0xF
00001D06 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00001D0A A893 syscall MoveTo
00001D0C 3F3C 03E9 move.w -[A7], 0x3E9
00001D10 4EBA 0224 jsr [PC + 0x224 /* 00001F36 */]
00001D14 548F addq.l A7, 2
00001D16 486E FFF4 pea.l [A6 - 0xC]
00001D1A 4EBA F480 jsr [PC - 0xB80 /* 0000119C */]
00001D1E 588F addq.l A7, 4
00001D20 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001D24 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001D28 548F addq.l A7, 2
00001D2A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D2E 3F00 move.w -[A7], D0
00001D30 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001D34 5C8F addq.l A7, 6
00001D36 4E5E unlink A6
00001D38 4E75 rts
fn00001D3A:
00001D3A 4E56 FFF4 link A6, -0x000C
00001D3E 48E7 0300 movem.l -[A7], D6,D7
00001D42 486E FFF8 pea.l [A6 - 0x8]
00001D46 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D4A 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D4E 3F3C 00B3 move.w -[A7], 0xB3
00001D52 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00001D56 A8A7 syscall SetRect
00001D58 486E FFF8 pea.l [A6 - 0x8]
00001D5C A8A1 syscall FrameRect
00001D5E 3F3C 000F move.w -[A7], 0xF
00001D62 3F3C 000E move.w -[A7], 0xE
00001D66 A893 syscall MoveTo
00001D68 3F3C 03E8 move.w -[A7], 0x3E8
00001D6C 4EBA 01C8 jsr [PC + 0x1C8 /* 00001F36 */]
00001D70 548F addq.l A7, 2
00001D72 7E20 moveq.l D7, 0x20
00001D74 6042 bra +0x44 /* 00001DB8 */
label00001D76:
00001D76 3F07 move.w -[A7], D7
00001D78 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001D7C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001D80 588F addq.l A7, 4
00001D82 3C00 move.w D6, D0
00001D84 3F07 move.w -[A7], D7
00001D86 486E FFF4 pea.l [A6 - 0xC]
00001D8A 4EBA F3EC jsr [PC - 0xC14 /* 00001178 */]
00001D8E 5C8F addq.l A7, 6
00001D90 0C46 0001 cmpi.w D6, 0x1
00001D94 660E bne +0x10 /* 00001DA4 */
00001D96 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D9A 3F07 move.w -[A7], D7
00001D9C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001DA0 5C8F addq.l A7, 6
00001DA2 6012 bra +0x14 /* 00001DB6 */
label00001DA4:
00001DA4 0C46 0002 cmpi.w D6, 0x2
00001DA8 660C bne +0xE /* 00001DB6 */
00001DAA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001DAE 3F07 move.w -[A7], D7
00001DB0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001DB4 5C8F addq.l A7, 6
label00001DB6:
00001DB6 5247 addq.w D7, 1
label00001DB8:
00001DB8 0C47 0023 cmpi.w D7, 0x23 /* '#' */
00001DBC 6FB8 ble -0x46 /* 00001D76 */
00001DBE 4CDF 00C0 movem.l D6,D7, [A7]+
00001DC2 4E5E unlink A6
00001DC4 4E75 rts
export_91:
00001DC6 4E56 FFEE link A6, -0x0012
00001DCA 48E7 0300 movem.l -[A7], D6,D7
00001DCE 2F2D FFFC move.l -[A7], [A5 - 0x4]
00001DD2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001DD6 588F addq.l A7, 4
00001DD8 48C0 ext.l D0
00001DDA 2D40 FFF0 move.l [A6 - 0x10], D0
00001DDE 0CAE 0000 0081 FFF0 cmpi.l [A6 - 0x10], 0x81
00001DE6 6606 bne +0x8 /* 00001DEE */
00001DE8 426E FFEE clr.w [A6 - 0x12]
00001DEC 6006 bra +0x8 /* 00001DF4 */
label00001DEE:
00001DEE 7001 moveq.l D0, 0x01
00001DF0 3D40 FFEE move.w [A6 - 0x12], D0
label00001DF4:
00001DF4 3F3C 0002 move.w -[A7], 0x2
00001DF8 A887 syscall TextFont
00001DFA 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001DFE A88A syscall TextSize
00001E00 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001E04 4EBA FF34 jsr [PC - 0xCC /* 00001D3A */]
00001E08 548F addq.l A7, 2
00001E0A 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001E0E 4EBA FED2 jsr [PC - 0x12E /* 00001CE2 */]
00001E12 548F addq.l A7, 2
00001E14 3F2E FFEE move.w -[A7], [A6 - 0x12]
00001E18 4EBA FE7A jsr [PC - 0x186 /* 00001C94 */]
00001E1C 548F addq.l A7, 2
00001E1E 4CDF 00C0 movem.l D6,D7, [A7]+
00001E22 4E5E unlink A6
00001E24 4E75 rts
export_89:
00001E26 4E56 FFE8 link A6, -0x0018
00001E2A 598F subq.l A7, 4
00001E2C 3F3C 0086 move.w -[A7], 0x86
00001E30 A9BC syscall GetPicture
00001E32 205F movea.l A0, [A7]+
00001E34 2D48 FFFC move.l [A6 - 0x4], A0
00001E38 4AAE FFFC tst.l [A6 - 0x4]
00001E3C 6742 beq +0x44 /* 00001E80 */
00001E3E 206E FFFC movea.l A0, [A6 - 0x4]
00001E42 2050 movea.l A0, [A0]
00001E44 5488 addq.l A0, 2
00001E46 2D48 FFF0 move.l [A6 - 0x10], A0
00001E4A 206E FFF0 movea.l A0, [A6 - 0x10]
00001E4E 43EE FFF4 lea.l A1, [A6 - 0xC]
00001E52 22D8 move.l [A1]+, [A0]+
00001E54 22D8 move.l [A1]+, [A0]+
00001E56 206E FFF0 movea.l A0, [A6 - 0x10]
00001E5A 3028 0002 move.w D0, [A0 + 0x2]
00001E5E 4440 neg.w D0
00001E60 206E FFF0 movea.l A0, [A6 - 0x10]
00001E64 3210 move.w D1, [A0]
00001E66 4441 neg.w D1
00001E68 486E FFF4 pea.l [A6 - 0xC]
00001E6C 5240 addq.w D0, 1
00001E6E 3F00 move.w -[A7], D0
00001E70 3F01 move.w -[A7], D1
00001E72 A8A8 syscall OffsetRect
00001E74 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E78 486E FFF4 pea.l [A6 - 0xC]
00001E7C A8F6 syscall DrawPicture
00001E7E 6006 bra +0x8 /* 00001E86 */
label00001E80:
00001E80 3F3C 0001 move.w -[A7], 0x1
00001E84 A9C8 syscall SysBeep
label00001E86:
00001E86 3F3C 0002 move.w -[A7], 0x2
00001E8A A887 syscall TextFont
00001E8C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001E90 A88A syscall TextSize
00001E92 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001E96 3D40 FFEA move.w [A6 - 0x16], D0
00001E9A 4A6E FFEA tst.w [A6 - 0x16]
00001E9E 675A beq +0x5C /* 00001EFA */
00001EA0 486E FFEC pea.l [A6 - 0x14]
00001EA4 4EBA F322 jsr [PC - 0xCDE /* 000011C8 */]
00001EA8 588F addq.l A7, 4
00001EAA 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001EAE 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00001EB2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001EB6 5C8F addq.l A7, 6
00001EB8 306E FFEA movea.w A0, [A6 - 0x16]
00001EBC 2F08 move.l -[A7], A0
00001EBE 486D FB91 pea.l [A5 - 0x46F]
00001EC2 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00001EC6 41EE FFF4 lea.l A0, [A6 - 0xC]
00001ECA 2D48 FFF0 move.l [A6 - 0x10], A0
00001ECE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001ED2 3F3C 0010 move.w -[A7], 0x10
00001ED6 3F3C 0014 move.w -[A7], 0x14
00001EDA 3F3C 001E move.w -[A7], 0x1E
00001EDE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001EE2 A8A7 syscall SetRect
00001EE4 486D FB92 pea.l [A5 - 0x46E]
00001EE8 7000 moveq.l D0, 0x00
00001EEA 102D FB91 move.b D0, [A5 - 0x46F]
00001EEE 2F00 move.l -[A7], D0
00001EF0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001EF4 3F3C 0001 move.w -[A7], 0x1
00001EF8 A9CE syscall TETextBox/TextBox
label00001EFA:
00001EFA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001EFE 3D40 FFE8 move.w [A6 - 0x18], D0
00001F02 0C40 FFFF cmpi.w D0, 0xFFFF
00001F06 6718 beq +0x1A /* 00001F20 */
00001F08 486E FFEC pea.l [A6 - 0x14]
00001F0C 4EBA F2D0 jsr [PC - 0xD30 /* 000011DE */]
00001F10 588F addq.l A7, 4
00001F12 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001F16 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00001F1A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001F1E 5C8F addq.l A7, 6
label00001F20:
00001F20 4E5E unlink A6
00001F22 4E75 rts
export_90:
fn00001F24:
00001F24 2F2D FB88 move.l -[A7], [A5 - 0x478]
00001F28 A873 syscall SetPort
00001F2A 206D FB88 movea.l A0, [A5 - 0x478]
00001F2E 4868 0010 pea.l [A0 + 0x10]
00001F32 A928 syscall InvalRect
00001F34 4E75 rts
fn00001F36:
00001F36 4E56 FFE6 link A6, -0x001A
00001F3A 598F subq.l A7, 4
00001F3C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001F40 A9BA syscall GetString
00001F42 205F movea.l A0, [A7]+
00001F44 2D48 FFE8 move.l [A6 - 0x18], A0
00001F48 4AAE FFE8 tst.l [A6 - 0x18]
00001F4C 6766 beq +0x68 /* 00001FB4 */
00001F4E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001F52 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00001F56 486E FFF8 pea.l [A6 - 0x8]
00001F5A A88B syscall GetFontInfo
00001F5C 486E FFF4 pea.l [A6 - 0xC]
00001F60 A89A syscall GetPen
00001F62 302E FFF4 move.w D0, [A6 - 0xC]
00001F66 906E FFF8 sub.w D0, [A6 - 0x8]
00001F6A 558F subq.l A7, 2
00001F6C 206E FFE8 movea.l A0, [A6 - 0x18]
00001F70 2F10 move.l -[A7], [A0]
00001F72 3D40 FFE6 move.w [A6 - 0x1A], D0
00001F76 A88C syscall StringWidth
00001F78 301F move.w D0, [A7]+
00001F7A D06E FFF6 add.w D0, [A6 - 0xA]
00001F7E 322E FFF4 move.w D1, [A6 - 0xC]
00001F82 D26E FFFA add.w D1, [A6 - 0x6]
00001F86 486E FFEC pea.l [A6 - 0x14]
00001F8A 342E FFF6 move.w D2, [A6 - 0xA]
00001F8E 5342 subq.w D2, 1
00001F90 3F02 move.w -[A7], D2
00001F92 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00001F96 5240 addq.w D0, 1
00001F98 3F00 move.w -[A7], D0
00001F9A 3F01 move.w -[A7], D1
00001F9C A8A7 syscall SetRect
00001F9E 486E FFEC pea.l [A6 - 0x14]
00001FA2 A8A3 syscall EraseRect
00001FA4 206E FFE8 movea.l A0, [A6 - 0x18]
00001FA8 2F10 move.l -[A7], [A0]
00001FAA A884 syscall DrawString
00001FAC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001FB0 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
label00001FB4:
00001FB4 4E5E unlink A6
00001FB6 4E75 rts
export_88:
00001FB8 4E56 FFF0 link A6, -0x0010
00001FBC 4A6E 0008 tst.w [A6 + 0x8]
00001FC0 6604 bne +0x6 /* 00001FC6 */
00001FC2 7001 moveq.l D0, 0x01
00001FC4 6002 bra +0x4 /* 00001FC8 */
label00001FC6:
00001FC6 7003 moveq.l D0, 0x03
label00001FC8:
00001FC8 3D40 FFFE move.w [A6 - 0x2], D0
00001FCC 3F2E 000A move.w -[A7], [A6 + 0xA]
00001FD0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001FD4 548F addq.l A7, 2
00001FD6 3D40 FFF0 move.w [A6 - 0x10], D0
00001FDA 486E FFFA pea.l [A6 - 0x6]
00001FDE A874 syscall GetPort
00001FE0 302E FFFE move.w D0, [A6 - 0x2]
00001FE4 48C0 ext.l D0
00001FE6 E580 asl D0, 2
00001FE8 41ED FB70 lea.l A0, [A5 - 0x490]
00001FEC D1C0 add.l A0, D0
00001FEE 2F10 move.l -[A7], [A0]
00001FF0 A873 syscall SetPort
00001FF2 0C6E 0004 000A cmpi.w [A6 + 0xA], 0x4
00001FF8 6708 beq +0xA /* 00002002 */
00001FFA 0C6E 0014 000A cmpi.w [A6 + 0xA], 0x14
00002000 6618 bne +0x1A /* 0000201A */
label00002002:
00002002 486E FFF2 pea.l [A6 - 0xE]
00002006 3F3C 006A move.w -[A7], 0x6A /* 'j' */
0000200A 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
0000200E 3F3C 00AF move.w -[A7], 0xAF
00002012 3F3C 0087 move.w -[A7], 0x87
00002016 A8A7 syscall SetRect
00002018 6036 bra +0x38 /* 00002050 */
label0000201A:
0000201A 0C6E 0020 FFF0 cmpi.w [A6 - 0x10], 0x20 /* ' ' */
00002020 6618 bne +0x1A /* 0000203A */
00002022 486E FFF2 pea.l [A6 - 0xE]
00002026 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000202A 3F3C 0011 move.w -[A7], 0x11
0000202E 3F3C 00AF move.w -[A7], 0xAF
00002032 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002036 A8A7 syscall SetRect
00002038 6016 bra +0x18 /* 00002050 */
label0000203A:
0000203A 486E FFF2 pea.l [A6 - 0xE]
0000203E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00002042 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
00002046 3F3C 007D move.w -[A7], 0x7D /* '}' */
0000204A 3F3C 0087 move.w -[A7], 0x87
0000204E A8A7 syscall SetRect
label00002050:
00002050 486E FFF2 pea.l [A6 - 0xE]
00002054 A928 syscall InvalRect
00002056 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000205A A873 syscall SetPort
0000205C 4E5E unlink A6
0000205E 4E75 rts